Skip to main content
Accept payments through your own provider account. Open Settings → Integrations and find Payments to get started.

How payments work

  • Connect your own Stripe, Dodo Payments, Razorpay, PayPal, Polar, or Creem account. Provider support depends on the type of product you sell.
  • Your provider processes payments and settles sales to your own provider account. Bento never holds your funds.
  • Bento’s platform fee is 0% on every plan.
  • Provider processing or merchant-of-record fees still apply.
Bento supports one payment gateway per store. Disconnect your current gateway before connecting another.

Connect a provider

1

Choose a provider

In Settings → Integrations → Payments, select a provider marked Set up. Review How it works and the Official guide for its requirements.
2

Start the secure connection

Select Continue with followed by the provider’s name, for example, Continue with Dodo Payments. Follow the instructions to enter your provider credentials or authorize access. Complete any requested business verification and webhook setup.
3

Confirm checkout is ready

The provider should show Connected. Select it to open Connection status and look for Ready to accept payments. If it shows Finish setup, complete the remaining steps, then select Check status.
4

Run a test

Use staging or the provider’s test environment before accepting a real payment.
A connected badge does not always mean every checkout type is enabled. Use only a provider that Bento marks ready for checkout, and never publish a paid product before completing a test purchase.

Choosing a provider

  • Stripe: Accept cards and wallets in your own Stripe account. Connect with a restricted API key using the permissions shown in Bento.
  • Dodo Payments: Recommended in Bento for creators in India. Dodo is the merchant of record for eligible digital products and courses. Connect your verified Dodo business with an API key.
  • Razorpay: Recommended in Bento for registered businesses in India. Activate your own Razorpay account, connect its Key ID and Key Secret, and complete the signed webhook setup. Bento uses standard Razorpay checkout, with UPI, cards, netbanking, and supported wallets subject to availability in your Razorpay account. Bento’s connection does not require Razorpay Route approval.
  • PayPal: Connect your own PayPal REST app using its Client ID and Client Secret.
  • Polar: Recommended in Bento for creators outside India. Authorize your Polar organization for eligible digital products and courses, with Polar as merchant of record.
  • Creem: Connect with your own API key and complete the webhook setup. Creem is the merchant of record for eligible digital products and courses.

Product currency on Dodo Payments

Bento sets Dodo checkout’s billing currency to the product’s currency and disables buyer currency selection. An INR-priced product checks out in INR. A USD-priced product checks out in USD, including for a buyer in India, and the buyer cannot switch it to INR at checkout. According to Dodo Payments’ India payment methods documentation and payment methods overview, UPI and RuPay cards are available only to buyers in India on INR checkouts. Buyers in India see UPI and RuPay only when the product is priced in INR. For a USD-priced product, they can pay with international cards and other eligible methods. If you are a registered business in India and want UPI and netbanking, Bento recommends Razorpay. Paid coaching calls, including calls created from Calendar, require Stripe, Razorpay, or PayPal. Dodo Payments, Polar, and Creem do not support paid coaching calls in Bento.

Troubleshooting

A buyer in India does not see UPI

On Dodo Payments, UPI and RuPay appear only for INR-priced products, so set the product price in INR. Buyers cannot switch a USD checkout to INR. Confirm available payment methods with Dodo. For a registered Indian business, consider Razorpay and check that the desired payment methods are available in your account.

The provider is connected but checkout is not ready

Open the provider in Payments and review Connection status. Complete any remaining provider verification and webhook steps, then select Check status. Dodo live checkout requires business verification. Razorpay requires the signed webhook step after its API keys are connected. Look for Ready to accept payments before testing checkout.

A coaching call cannot use paid pricing

Check your connected gateway. Paid coaching calls require Stripe, Razorpay, or PayPal. If you use Dodo Payments, Polar, or Creem, disconnect it and connect a supported gateway before enabling paid coaching calls.