Connecting Stripe

Connecting to Stripe is an OAuth process. It requires you to log into Stripe,
which then shares a security token with us. To complete this you need a Stripe
login with administrator access on your Stripe account.

  1. When prompted, select Connect Stripe to log in to your Stripe account.

    Connect Stripe dialog

  2. If you have not recently been logged into Stripe you will be prompted with a
    login screen. Log in as an administrator of the account.

    📘

    Tip

    On the Stripe authorization screen, the application requesting access appears as "Shuttle Global Payment Logistics".

    Stripe OAuth - Get started with Stripe

  3. If you have multiple Stripe accounts you will be prompted to choose which one
    to use, or you can create a new one.

    Select the Stripe account to connect

  4. If you select Create new account, or choose a Stripe account that has not
    yet been activated, you may be taken through Stripe's onboarding process. This
    varies country to country. If you are already using Stripe, skip to the next
    step. When prompted, select Allow Access to the account.

    Stripe onboarding - Let's start with some basics

    Stripe onboarding - Tell us more about your business

  5. You will also need to add your bank account for payouts.

  6. When you are returned to the app, the connection is tested and you are shown a
    green "Connected to Stripe" message. If there is an error with the
    connection, use the Reconnect button — but take care to connect to the
    same account, otherwise saved payment methods and refunds will return an
    error message.

    Connected to Stripe confirmation with options

Connection options

Our integration with Stripe offers several options:

  • Require address (AVS): Requires the customer to enter their billing address.
  • Enable ACH: Enables ACH as a payment method. You must also enable this option on Stripe.
  • Enable Multibanco: Enables Multibanco as a payment method. You must also enable this option on Stripe.
  • Enable SEPA: Enables SEPA as a payment method. You must also enable this option on Stripe.
  • Enable Bank Transfer: Enables bank transfer (Stripe customer balance) as a payment method — SPEI
    in Mexico, and the domestic transfer rails for GBP, EUR, JPY and USD. You must also enable this option
    on Stripe.
    • Bank Transfer - days before an unpaid pending payment expires: How long to wait for the funds
      before the payment is declined as not received. Defaults to 14 days.
  • Enable Express Checkout (eg Apple Pay / Google Pay): Shows the Apple Pay and Google Pay buttons in
    the checkout.
    • Company name: The name the customer sees in the billing agreement Apple Pay shows them when they
      save a wallet for future payments.
    • Express Checkout - subscription management page: A page on your own site where the customer can
      view or cancel a recurring agreement. Apple Pay requires this before it will issue a merchant token,
      so without it a saved wallet cannot be charged again.
  • Send Stripe receipt (where email available): Stripe emails its own payment receipt to the customer
    when the payment has an email address. Off by default. You must also enable Successful payments
    under Settings → Business → Customer emails in the Stripe dashboard.

For how ACH and SEPA payments settle once enabled, see
ACH & SEPA Direct Debit Settlement. For bank transfers, see
Bank Transfers & SPEI.


Did this page help you?