Payments, billing, and subscriptions
Articles in this topic
Go live with payments
Go live with payments by rebuilding account, keys, Price, webhook, domain, and workers together, then proving refunds, settlement, and bank credit on the first real order.
Payments, billing, and subscriptionsPayment vs attempt vs transaction
Why Payment, Attempt, and Transaction must stay separate: two tries are not two captures, authorization is not receipt, and a refund does not rewrite the original debit.
Payments, billing, and subscriptionsPayment domain model
A payment domain model that keeps quote, order, payment, attempt, and transaction separate so retries, late success, refunds, and fulfillment can be explained.
Payments, billing, and subscriptionsWhy payment methods are not showing
Why payment methods not showing at checkout? Trace the account, country, currency, wallet, browser, and page settings to the step that hid the method.
Payments, billing, and subscriptionsMoR vs payment processor
Merchant of record vs payment processor: who sells a SaaS subscription, who files tax, who takes chargeback loss, and what can migrate.
Payments, billing, and subscriptionsHosted vs embedded vs custom
Choose hosted checkout vs embedded checkout by payment methods, PCI scope, fields, and recovery—not by whether the form stays on your domain.
Payments, billing, and subscriptionsHow to model product, plan, and price
How to model SaaS products and prices without overwriting old subscriptions: split Product, Plan, Price, promotions, and provider IDs, then version each change.
Payments, billing, and subscriptionsFix a rejected payment review
A payment processor application is rejected when reviewers cannot match your entity, domain, product, delivery, refunds, and payouts. Resubmit evidence they can check.
Payments, billing, and subscriptions