Stripe gateway

The Stripe gateway is available to those in the United Kingdom and Euro area by request, and supports credit card payments, new AutoPay enrollments, refunds, and voids.

Stripe Connect account

Part of the Stripe gateway configuration process is creating a Stripe Connect account and completing the onboarding steps. The onboarding process must take place in iMIS. See Configuring the Stripe gateway to get started.

Before beginning the onboarding process, gather the following important information:

  • Email and password dedicated to the Stripe Connect account
  • Phone number to use for multi-factor authentication
  • Bank details:
    • Currency
    • Country of bank account
    • Sort code
    • Account number
  • Business details:
    • Legal business name – This name must exactly match the name associated with the tax ID
    • Companies House Registration Number (CRN) - The 7 or 8-digit Company Number
    • Registered business address – If the business does not have an address, choose a home address
    • Business phone number
    • Business website - If the business does not have a website, use a social media page, LinkedIn, or other relevant link
    • Product description - A 1-2 sentence description, including when customers are typically charged (i.e. during checkout or three days later)

Configuring the Stripe gateway

Configuring the Stripe gateway includes creating a Stripe Connect account, completing the Stripe onboarding process, and saving the gateway in iMIS. Payments cannot be taken until the onboarding process is complete.

Once the details are submitted, they must be verified by Stripe. When the details are verified, the onboarding process is complete. Be sure to review the current Stripe limitations.

1. Before you begin

Do the following before you configure the Stripe gateway:

  1. Ensure all required company details are gathered before the Stripe onboarding process begins.
  2. Ensure browser pop-ups are temporarily disabled. Disable browser pop-ups for the browser you intend to use for the Stripe onboarding process:

2. Onboard with Stripe

Do the following to onboard with the Stripe gateway:

  1. Go to Settings > Finance > Pay Central.
  2. Click the Gateways tab.
  3. Select Add new gateway account.
    1. From the Gateway drop-down, select Stripe.
    2. Enter an Account name, such as Stripe.
  4. Select the create a Stripe account link. Once the account is generated, the account Id displays on the screen and step one is marked as complete.
  5. Important! If you attempt to save and close the Stripe gateway before step one is complete, an error occurs. You must use the link to create a Stripe account before saving and closing.

    Selecting the begin the stripe onboarding process link

  6. Select Begin the Stripe onboarding process. Clicking the link saves and closes the gateway in iMIS and opens the Stripe onboarding site in a new browser tab.
  7. Continue through the Stripe onboarding process.
  8. Important! Payments cannot be accepted until the onboarding process is complete. If the onboarding process was stopped too early, navigate to the gateway in iMIS, then select the Begin the Stripe onboarding process link.

  9. When complete, Agree & Submit the Stripe account agreement.
  10. After finishing the stripe onboarding process you can return to iMIS..
  11. Stripe will verify the account details. This verification time will vary based on the information provided. Once verified, the gateway window displays a confirmation message that the onboarding process is complete, and charges are enabled. At this point, the onboarding process is complete.
  12. Editing the stripe gateway

3. Configure On Behalf Of & enter gifts payments

Before you can make On Behalf Of payments or Enter Gifts (Fundraising > Enter Gifts), you must have the Mail order/Telephone order (MOTO) functionality turned on in the Stripe account. MOTO functionality must be enabled by the Stripe technical support team:

  1. Open the Stripe MOTO page.
  2. Select the Contact Support link located on the right panel. From the drop-down menu, select Payment APIs and then click Send us an email.
  3. Enter a support request to have MOTO enabled. Be sure to include your account number, located in the accounts section of your Stripe profile.
  4. Note: You may have multiple accounts if you have attempted onboarding multiple times. Contact iMIS support for help locating the correct account number.

  5. The Stripe technical support team will turn on MOTO for the account. When confirmed, you can begin entering On Behalf Of payments using Stripe payment methods.

Important! Credit and debit card payments using the Stripe gateway made through the Enter gifts window or by a staff user working on behalf of a customer require the card's CVC. Although these MOTO payments require the CVC at the time of payment, the card details are tokenized and not retained by Stripe.

4. Create payment methods & add them to payment method sets

Create a credit card payment method using the Stripe gateway, and connect the payment method to the Staff and Public payment methods sets. See Payment methods and payment method sets.

5. Test the gateway

Be sure to test payments before launching Stripe live. When you are ready, you can refund the test payments. See Refunding payments.

Multi-factor verification: 3D Secure for UK

As an added security measure, the Stripe gateway for UK credit cards includes 3D Secure (3DS), which requires customers to complete an additional verification step with their bank or card issuer when completing payments. A pop-up challenge window displays, asking the customer to either complete or fail the authentication.

Note: 3DS Authentication is only required in the UK and Euro regions.

Test payment using 3D secure

Note: The challenge window presented to the cardholder varies by bank, so your challenge window may look different than the image above.

If the challenge fails, the payment is declined by the bank, and the cardholder needs to attempt the payment again.