Skip to content

For studios / billing

Billing, transactions and receipts

Studios fund a campaign before launch. Ripple shows the campaign total before payment, including the creator pool and Ripple’s platform fee.

All campaign budgets, CPM rates, payout caps and creator payments use CAD. The default minimum campaign budget is $2,500 CAD. Ripple’s standard platform fee is 20% of the campaign budget; the remaining amount is the creator pool. Initial Stripe payment processing fees are included in the Ripple fee and are not added to your budget. Your studio may have specific pricing settings. Review this breakdown before you start payment.

The minimum CPM is $7 CAD per 1,000 views, in whole dollars, for all studios. Campaigns below this rate cannot open Stripe Checkout. Update the CPM in Budget & payout before funding. Campaigns already launched and funded retain their existing CPM.

From a ready-to-launch campaign:

  1. Review the campaign budget and payment breakdown.
  2. Select Fund campaign or the funding action shown before launch.
  3. Continue to the secure Stripe Checkout page.
  4. Complete payment in Stripe.
  5. Return to Ripple after Stripe confirms the outcome.

Ripple creates the funding record when the Stripe Checkout flow begins. Once payment succeeds, the campaign header badge shows Funded and the transaction status in Transactions is Paid; the campaign cannot be funded twice.

The payment flow has two related views:

  • on the campaign page, the header badge shows Payment required before funding and Funded once payment succeeds;
  • in Transactions, each funding attempt has its own status record (Pending, Paid, or Failed).
Transaction status Meaning
Pending Stripe Checkout was opened or payment is still awaiting a confirmed outcome.
Paid The campaign funding succeeded. The transaction row shows Paid in Transactions, and the campaign page header displays the Funded badge.
Failed Stripe reported that payment could not be completed, including when a Checkout session expires (shown as Cancelled when the session was cancelled before payment).

Do not assume that leaving Checkout means the funding attempt disappears. A cancelled, expired, or failed attempt can remain in Transactions as a Failed audit record, while a later successful attempt is recorded separately. This is expected: it preserves the history of what happened to the campaign’s funding.

Open Transactions from the studio navigation and select Campaign payments to review campaign funding records. Each row includes the campaign, total paid, Ripple fee, creator pool, date, and status. Amounts are displayed in CAD.

Use this page to answer practical questions:

  • was this campaign successfully funded?
  • did a previous Stripe attempt fail, including because Checkout expired?
  • how much of the total was allocated to the creator pool versus the Ripple fee?
  • is a payment receipt available?

For a paid campaign, the transaction record is the source of truth for funding history. Do not infer payment success from a browser redirect alone; wait for the confirmed status in Ripple.

For a successful campaign-funding payment, Ripple offers View receipt on the transaction row in Transactions. The link opens the Stripe-hosted receipt for that payment on demand. Standard receipts are included with Stripe payments; Ripple does not generate separate paid post-payment invoices for new campaign fundings.

  1. Open Transactions.
  2. Find the row with the completed Paid status.
  3. Select View receipt.
  4. Store the document in your accounting system according to your studio’s policy.

Pending or failed payments do not offer a receipt. If Stripe is temporarily unavailable, try again later. Existing Download invoice links remain available for older payments that already have an invoice.

  • Keep the campaign title and game information accurate before funding; they help identify transactions later.
  • Do not retry payment blindly. First check whether a pending Checkout attempt is still open or has reached a final status.
  • Retain payment receipts, any existing invoices, and transaction IDs for your finance team.
  • Treat transaction history as an audit trail: failed attempts, including expired Checkout sessions, should not be deleted or confused with a successful payment.

For how funding relates to creator payments after campaign completion, see CPM, estimates and final payouts.