Newer Version Available
Manage Billing and Subscriptions with AppExchange Checkout
Checkout is a Salesforce service that lets your customers pay for apps and components directly on the AppExchange. The service bills your customer’s credit card and deposits the money into your account. Checkout also handles your subscriptions, saving you the pain of managing recurring billing and licenses.
Checkout is powered by Stripe, a simple, developer-friendly way to accept payments online. Stripe provides no-touch recurring billing and subscription management, including trials, coupons, upgrades and downgrades, and automatic renewals. You have no setup fees, monthly service charges, or card storage fees, and you can begin accepting payments immediately. And because Checkout integrates with the License Management App (LMA), licenses are always up to date.
What You Need to Know About Checkout
- Checkout collects credit card information, manages trial periods, processes charges, and updates licenses in the LMA.
- Checkout supports six pricing models.
- Per user, billed monthly
- Per user, billed annually
- Per user, one-time payment
- Per company, billed monthly
- Per company, billed annually
- Per company, one-time payment
- To use Checkout, you must distribute your app or component as a managed package. Checkout isn’t compatible with OEM apps.
- The fee to use Checkout is 15% plus 30 cents per successful transaction.
- Stripe is working to expand global support. See the list of supported countries at https://stripe.com/global. If your country isn’t listed, sign up to be notified when Stripe is available.
Sign Up for Checkout
- Log in to the Partner Community.
- In the publishing console, create an app or component listing. Alternately, edit an existing listing.
- Click the Pricing tab.
- Select Paid, using Checkout.
- Click Connect to Stripe. You’re taken to Stripe’s website, where you can create an account and manage your subscription plans.