Stripe Connect – Setup Documentation

Stripe Connect Payment Service

Using Stripe Connect payment service Members will complete the payment process without leaving the current website. Also, they may update their Credit Cards credentials anytime from My Account page.

In order to use Stripe Connect payment service you must have a Stripe Account. You can easily have a Live and Test mode setup into your Stripe Account.

Your Stripe Account must be verified in order to accept charges. Be sure that Business Requirements are accomplished.

Stripe Connect Capabilities

  • One-Time Payments
  • Recurring onGoing Subscriptions
  • Recurring Limited Subscriptions
  • Free Trial/Initial Payment
  • Use previous Saved Cards
  • Cancel Recurring Subscriptions
  • Pause Recurring Subscriptions
  • Resume Recurring Subscriptions
  • Refunds
  • Change Credit Card for Recurring Subscription
  • Credit Card Expiring Notifications Reminders

1. Activate Stripe Connect Payment Service

Go to UMP Dashboard -> Payment Services -> Stripe Connect and enable this payment Service with On/Off Button.

screenshot-dev.wpindeed.com-2021.11.12-11_28_26

2. Connect with Stripe Account

First, Choose how you wish to setup Stripe Connect on your website. In Test Mode you can use test credentials to see how the payment process works without transferring real money.

After that Click on Connect with Stripe blue button.

screenshot-dev.wpindeed.com-2021.11.12-11_30_48

Once that you will be taken to Stripe website where you can log into your existent Stripe Account if you have one or create a new account.

screenshot-connect.stripe.com-2021.11.12-11_36_32

After you’ve finished the Connect process you will be redirected back to your Website and you will be informed if your Account is connected or not.

3. Activate your Stripe Account if is necessary

If your Stripe Account is not Activated, you will not be able to manage Online payments and charge your customers.

Stripe will notify you about your state. Please follow Stripe instructions and complete all required steps.

If your Stripe Account is already activated, ignore this step.

screenshot-dashboard.stripe.com-2021.11.13-10_49_52

4. Choose Default Stripe API Version

Be sure you are running under latest API Version. To check that go to Developers -> Overview and look for API Version section.

Your API Version must have the Latest and Default tags. If your default API is not the Latest also, please update it.

screenshot-dashboard.stripe.com-2021.11.13-11_08_10

5. Setup Stripe Webhook

In order your website to be notified when Stripe charge a customer for single or recurring Subscriptions you must add a specific Endpoint/Webhook into your Stripe Account.

Otherwise, Members will not have their Orders Completed and Memberships Activated automatically.

1. To Add a new Webhook Endpoint into your Stripe Account, in your Stripe Dashboard go to Developers -> Webhooks.

2.  Click on Add endpoint (top-right section)

3.  Fill the Endpoint URL with URL provided inside Your UMP Dashboard

The Endpoint URL should looks like that: https://example.com/?ihc_action=stripe_connect . Keep in mind that this is an example, you must use the URL provided inside UMP Dashboard based on your website URL

4. Choose Version – be sure that you are using the latest API version

5. Complete Select events to listen to by choosing all events from categories:

  • Charge
  • Customer
  • Invoice
  • Subscription Schedule
screenshot-dashboard.stripe.com-2021.11.12-11_58_26

You should setup the same Webhook for each Mode, Life and Test Mode.

Keep in mind that Stripe Webhook will work only on live websites and not on local environments.

6. Additional Settings

In order your website to be notified when Stripe charge a customer for single or recurring Subscriptions you must add a specific Endpoint/Webhook into your Stripe Account.

Otherwise, Members will not have their Orders Completed and Memberships Activated automatically.

1. Payment via Saved Cards – allow returning customers to use one of already used credit cards without filling again all card credentials. Keep in mind that Cards are NOT stored on your website but are handled and provided directly by Stripe

2.  Statement Descriptor – a short description up to 22 characters that will show up on bank statement for your customers. If nothing is filled UMP will use the website Blogname.

Related Articles