Accept payments with Stripe

Stripe is a bank card payment solution suited to most organizations, available in the majority of countries. Your users pay directly by card, without needing to create an account, on a secure payment page.

Stripe


Requirements

If you already have a Stripe account, keep its credentials close at hand. Otherwise, no prior steps are needed: Stripe guides you through creating an account for your organization directly during the connection process.


Connect your Stripe account

  1. Go to AdministrationSettingsBillingBilling Accounts, open the relevant billing account and go to the Payments tab.
  2. Enable Online Payments, select Stripe from the list of payment gateways, then click Save: the connection button then appears on the page.
  3. Click Connect my Stripe account if you already have one, or Create and connect a Stripe account to create one directly: both options are offered side by side. A new tab opens on a secure Stripe page where you can identify yourself (or enter your organization's details) and authorize the connection.
  4. Back on this page, the account appears as connected. Use Test the connection to check that everything works.

A Online Help link directly in the form details the pricing and the connection steps.

After the connection, Stripe may take a few moments to verify your account information before enabling payment collection. The billing account updates automatically, with no action required on your part.

Understanding payment from the user's side

When paying, the user chooses Online Payment and is then redirected to a secure Stripe payment page. There they pay by bank card; electronic wallets (Apple Pay, Google Pay) are offered automatically on that page depending on their device, with no additional setup on your part. Once the payment is made, they are automatically returned to the organization.

Whenever possible, issue your refunds from the order record: the effect is immediate. A refund made from your Stripe dashboard is also taken into account.

Refund a payment

Refunds are started from AdministrationDashboardBillingInvoices & Transactions: open the relevant order and choose the refund, either full or partial.

Two things then happen: your order is updated, and a request is sent to Stripe to actually refund the payer.

The update depends on the amount. A full refund withdraws the items delivered — credits returned, subscription revoked — and moves the order to "refunded". A partial refund leaves the delivered items in place and the order paid: it only records a negative entry that reduces the amount collected.

Refunding from Stripe rather than from here

You can just as easily start the refund from the Stripe back office. Stripe then notifies us automatically, and your order is updated as if you had gone through BalleJaune: status, credit note, delivered items.

Both routes lead to the same result. Take whichever suits you — but only one of the two.

If the payment gateway does not respond

A refund started from BalleJaune takes place in two independent stages, and the second may fail even though the first succeeded: your order moves to refunded, but the money is still held by Stripe.

A message then tells you so explicitly and invites you to complete the operation from the Stripe back office. This is the only case where you need to act on both sides.

Apart from that case, never refund on both sides: the payer would be credited twice. We detect the situation and alert you, but we cannot undo it — the money has already gone.
Updated on Saturday, August 8, 2026