OfferingTree integrates with two payment processing companies, BrainTree (a PayPal company) and Stripe, to allow you to accept payments for your classes, workshops, and one-on-one appointments. Collect payments from your clients or students upfront before they attend your in-person or online offerings. Both payment options are safe and secure. OfferingTree does not store credit card or banking information as it is passed on and stored by the payment processors. Keep reading to find out how to integrate with either processor and determine which one is best for you.
Connect a U.S. based bank account using BrainTree (a PayPal company)
This is the easiest way to collect payments, but is restricted to bank accounts in the United States (skip to the next section if you do not have access to a bank account in the U.S.). You can issue refunds to your clients from your OfferingTree site before the funds are transferred to your bank account. Twenty-four hours after your event occurs, your funds will be deposited in your bank account within 2-3 business days. We hold the funds in our escrow account until this time to allow you to issue refunds from your OfferingTree site.
To connect your bank account, go to the client payments section of your admin site. Then press on the "Connect Payment Processor" button.
This brings up a dialog where you can choose which payment processing method you prefer. To connect a bank account in the U.S. with BrainTree (a PayPal company), choose the first option.
After choosing to connect to a US bank account, a form will be presented. Fill out the form carefully and completely. After you submit the form, the bank information is sent to PayPal for verification and approval. This may take a few hours or up to a day. You can see the approval status in your client payments page in a card similar to below.
Once your bank account is approved, you will receive an email and your bank account status will turn active and look like below.
Congratulations! You can now accept payments that get deposited to your bank account.
Connect a Stripe Account (Available in 30+ Countries)
Connecting to Stripe is a good solution for people both inside and outside the United States as Stripe works in over 30 countries. With this payment collection method, you will create (or connect if you already have a Stripe account) a Stripe merchant account that will be used to collect payments and issue refunds. You will be asked to connect a bank account to Stripe where the funds will be transferred. An advantage of using Stripe is that funds will begin to transfer to your Stripe account immediately after payment and you have more control over issuing refunds.
To create/connect your Stripe account, go to the "Client Payments" section of your OfferingTree admin site and press the "Add Payment Processor" button.
This brings up a dialog. Choose the second option.
After clicking on the "Connect stripe account" button, you will be re-directed to the Stripe connect page like below. Complete the application.
If you don't complete the application, you will see a card in the "Client Payments" section of your admin site that looks like the image below. You can continue your application by pressing the "Complete Application" button.
After you complete your application, your processor account is considered "Pending" until Stripe reviews and approves your account. You may be asked by Stripe to provide additional information. You can go back to your application to provide more information by pressing the "Edit Account Info" button in the card similar to below.
Once your account is approved, you will receive an email and your account card in the "Client Payments" section of your admin site will turn green and say "Active" (see below).
Congratulations! You are now able to accept credit card payments for your offerings.