Newer Version Available

This content describes an older version of this product. View Latest

Enable Checkout on an AppExchange Listing

After you create a Stripe account and set up pricing plans for your solution, you can enable Checkout on an AppExchange listing. When you enable Checkout, you choose the payment plans and methods that you support.

User Permissions Needed
To manage AppExchange listings: Manage Listings
Before you enable Checkout on a listing, verify that Salesforce approved your business plan.
  1. Log in to the Salesforce Partner Community.
  2. Click Publishing.
  3. Create a listing, or edit an existing one.
  4. On the Pricing tab, select Paid, using Checkout.
    A view of the Pricing section during Checkout configuration.
  5. Select when to collect payment details from the customer.
    A view of the Payment Information Collection section during Checkout configuration.
  6. Select payment plans (1) and adjust the display order (2).
    A view of the Payment Models section during Checkout configuration.

    You can offer multiple payment plans on a listing. For example, you can offer a one-time payment option and a monthly subscription.

    Tip

    Payment Plan Steps
    Subscription
    1. Select one of the pricing plans that you created in Stripe.
    2. Select company or per-user pricing.
    One-time payment
    1. Click Add One Time Price Option.
    2. Provide a name for the plan.
    3. Select a price and currency.
    4. Select company or per-user pricing.
  7. Select the payment methods that you accept.
    A view of the Payment Methods section during Checkout configuration.

    Your billing address in Stripe determines the type of bank payments that you can accept. Before you enable bank payments, verify that you activated ACH Credit Transfer (for US bank accounts) or SEPA Direct Debit (for European bank accounts) in Stripe. You receive an email from Stripe when your account is ready to receive bank payments.

    Note

  8. Click Save.