Can I upload transactions before the month ends?

Or before receiving Bubble's summary

We recommend waiting until the end of the month for Bubble's summary to minimise manual work and potential errors. However, if you prefer to upload transactions earlier, you can do so by following these steps:

1

Download the csv template and fill in the required information

Example
2

Save the file in CSV Format

3

Upload it to PluginPulse via Plugins → Add Transactions

How to Fill Out the Template:

  • Paid to Seller – The amount you received after Bubble fees were deducted.

  • One-Time Payment – Enter TRUE if the transaction is a one-time payment; leave blank for subscriptions.

  • Plugin – Your Plugin ID.

  • Refunded – Enter the refunded amount (if applicable).

  • Subscription ID (Encrypted) – The unique ID provided by Bubble for subscription transactions.

    • Before Bubble sends the monthly summary, this can be found by looking at the fetch results in the network tab of your dev tools.

  • Creation Date – The date the transaction was created.

    • Can be entered as a single column or split into two columns, as shown in the example.

circle-info

Tip

Each transition should contain either "Subscription ID" or a "One time payment" = "TRUE", otherwise a transaction cannot be allocated. "Subscription ID" signifies that it is a subscription transaction and "One time payment" = "TRUE" signifies one time purchase.

How to Find The Subscription ID:

Unfortunately, Bubble doesn't expose this directly on the page when showing your list of transactions for the current month, even though it's in the fetch results.

2

Open dev tools, navigate to the 'Network' tab and clear the log for easier readability

3

Select plugins from the dropdown

4

Look at the response for each msearch request

You can identify a transaction by the "_type" field. It should be custom.plugin_subscription_item

circle-info

Tip

It's not always clear which transaction is which because Bubble doesn't show the transaction ID on the page. Comparing the amount and the timestamp (which you also need to convert from UNIX) should help you find the right one.

Last updated