Stripe Integration 1.0

Introduction

Stripe gives you the option to pay for services and memberships directly from OfficeRnD using your credit card and bank account. You can also issue refunds for charges paid via Stripe through OfficeRnD.

We have launched a new and improved Stripe integration. Click here to learn more.

Contents

Dos & Don'ts

  • Do not disconnect the payment integration if you have pending payments!
  • Any sync related issues must be handled by our support, not the customer. Do not use the Sync button in ways not described in the article.
  • Getting the already available data from the integration (e.g. for ACH, switching over from another platform) should be handled with onboarding assistance (if the customer is in this stage) or through a support ticket/question.

Activate the Stripe Credit Card Integration

  1. If you don’t have a Stripe account, go to https://stripe.com/ and create one.
  2. Open https://app.officernd.com and navigate to Settings/Integrations in your organization.
  3. Activate the Stripe integration and click Connect.
  4. Enter your Stripe admin credentials and authenticate the connection. 
  5. Click Done and Stripe is activated for your organization.

You can then open the configuration for the integration and enable ACH/SEPA. Please note that SEPA needs to be enabled in Stripe as well in order to work. Please contact Stripe support for more information and assistance.

Send Receipts to Customers

Stripe can automatically send receipts to your customers when we charge them. Please refer to this post by Stripe on how to set up mailing receipts and customize their layout. Note that Stripe doesn’t send receipts for transactions made in test mode (i.e. if you use the test key pair). 

How to add a credit card in the member portal

  1. Log in to the member portal.
  2. Click on Billing and open the Payment Details tab.
  3. Choose Add credit card

mceclip1.png

How to add a credit card in the Admin portal

  1. Navigate to Community/Companies or Community/Members, depending on whether you want to add the card to the company or to the member
  2. Open a specific company or member
  3. Click on the '+' button next to Payment Details.

    Payment_details.png
  4. Enter the payment information.

mceclip2.png

Enable ACH, SEPA, BACS Payments

In addition to ACH and SEPA payments, the Stripe integration supports BACS Direct Debit payments for UK customers. You can learn more about using BACS with Stripe here.

To enable any of the payment systems, navigate to Settings/Integrations and hit Configure under Stripe.

Note: ACH, SEPA, and BACS cannot work at the same time, even if all three are checked. The priority is ACH > SEPA > Bacs. If you want to use strictly BACS, you should enable only that option.

Note: BACS uses a mandate request system to authorize bank accounts. Learn more.

Bacs.png

Errors & Troubleshooting

Verification error (max. number of tries exceeded)

Sometimes a customer may fail Stripe's instant verification flow by exceeding the maximum of 3 attempts allowed to add and validate their payment information.

Luckily, Stripe has a number of automated procedures to help customers with this situation. Please go through this concise explanation for more information.

As the authentication flow is handled entirely by Stripe, this means that we are unable to reset the number of tries or input the microdeposits (explained here in Step 6) on our end.

That said, we can suggest two approaches to resolving the situation:

  • The customer can delete their payment details and add them again. This will trigger the verification flow which needs to be completed anew. Learn more about the verification flow.
  • If you receive a 6-digit descriptor code from Stripe, you can contact Stripe support and have them verify your bank account. After verification, navigate to Settings/Integrations in OfficeRnD and sync the Stripe integration. This will mark your bank account as Verified in our system.
    sync2.png

'No Such Customer' Error

Sometimes a user attempts to add a second payment detail to a company that has an existing one and is met with the following error message (example):

Screenshot_2023-05-22_at_11.30.25.png

This may happen both when the user tries to add a bank account to a company with a credit card, and vice versa.

The error means the company has been deleted from Stripe and is most likely an old record. In such cases, erasing the old card details and adding new ones usually resolves the error.

Further reading

Was this article helpful?
2 out of 10 found this helpful

Comments

0 comments

Please sign in to leave a comment.