Skip to main content

[Flex] Add a Bank Account to a Member or Company Profile

Request bank details from a member or company so they can pay by bank transfer, without handling their payment information directly.

Written by Krasto Milchev

If a member wants to pay by bank transfer, you send them a request for their bank details rather than entering anything yourself. Once they submit the account, you confirm 2 small micro-deposits to verify it's theirs, and from that point, it's available for charging like any other payment method.

Bank account setup in OfficeRnD Flex connects to your active payment integration (if it supports SEPA, ACH, or iDEAL). The verification status syncs between the two systems, but only if the verification happens in OfficeRnD.


In this article:

  • Request bank account details from a member or company.

  • Verify the account using micro-deposit amounts.

  • Sync verification status if you verified in Stripe.


Before you start


How payment gateway integrations work

OfficeRnD acts as a bridge between you and your payment gateway. When someone adds bank details, OfficeRnD triggers a request to your payment gateway (for example, Stripe), which then initiates the bank's own authorization flow. The bank responds with an approval or a rejection, and that response comes back through the gateway to OfficeRnD.

If the bank approves, the payment details are saved in your payment gateway and referenced in OfficeRnD. If the bank rejects, nothing is saved. OfficeRnD doesn't store any payment details directly — they live in your payment gateway.


Request bank account details

You can't enter bank details on a member's behalf. Instead, you send them a request, and they fill in their own details. To request bank account details:

  1. In the Flex Admin Portal, go to the member or company profile.

  2. Ensure the profile has a valid email address.

  3. In the Payment Details section, click the plus sign + and select Add Payment Method.

  4. In the dialog, choose the location for which you are adding payment details.

  5. Click Request Payment Details.


How the member or company enters payment details

When you request the payment details, the following happens:

  1. An email is sent to the email address of the member or company.

  2. The member must click the link and enter their bank account or payment details:

  3. They receive a confirmation when the payment details are successfully added.


Verify the bank account

After the bank account is added, 2 small micro-deposit amounts are sent to it. This verifies the member actually has access to that account. The deposits can take 1-2 business days to appear on the bank statement and will be with the description "VERIFICATION".

The member must confirm they received these deposits and share their exact amounts with you. Once you have the deposit amounts, you must verify the bank account in OfficeRnD Flex:

  1. In the Flex Admin Portal, go to the member or company profile.

  2. Under Payment Details, click the cogwheel next to the bank account.

  3. Select Verify. The verification dialog opens.

  4. Type the 2 transaction amounts in the fields, using a period as the decimal separator (for example, 0.25 and 0.30).

  5. Click Verify. If the amounts match, the status changes from New to Verified.

If you use Stripe and you've reached the maximum number of verification attempts, refer to Stripe's ACH verification guide.


FAQ

Why can't I enter bank details on a member's behalf?
Bank account authorization occurs directly between your payment gateway and the member's bank. OfficeRnD initiates the request, but the member must complete the bank's authorization flow. There's no way to do that on their behalf.

How long do micro-deposits take to arrive?
Up to 2 business days. They'll appear on the bank statement with the description "VERIFICATION."

What if the member enters the wrong micro-deposit amounts?
Stripe allows a limited number of verification attempts. If the maximum is reached, refer to Stripe's ACH verification guide for next steps.

Where are the payment details actually stored?
In your payment gateway, not in OfficeRnD. When a bank account is successfully added, the details are saved in your gateway and referenced in OfficeRnD.

The member added their bank account directly to Stripe. Why isn't it showing as verified in OfficeRnD?
Verification status only syncs automatically when verification occurs in OfficeRnD. If the member is verified in Stripe, you need to manually sync the status.

Why is my Canadian member getting an error when adding a business bank account?
If your member uses a Canadian business bank account and you're integrated with Stripe, the failure is happening at the bank's authorization step. Canadian banks currently block Stripe's mechanism for authenticating business accounts. This affects both the self-serve flow in the Member Portal and the request flow from the Admin Portal. There's nothing to reconfigure on your end. Contact Stripe directly for their timeline on resolving this with Canadian banks.

Did this answer your question?