Stripe
This document details how to connect the Stripe payment gateway to accept payments and how our integration works.
The Stripe payment gateway on Invoiced supports the following features:
Capability | Supported |
✓ | |
✓ | |
Vaulting cards | ✓ |
Vaulting bank accounts | ✓ |
AutoPay | ✓ |
Level 3 Processing | ✓ |
Apple Pay | ✓ |
Multi-currency | ✓ |
Refunds | ✓ |
ACH payment status | ✓ |
Connecting Stripe is a straightforward process. Follow these steps to start accepting payments through Stripe in minutes. These steps assume you already have a Stripe account.
- First contact Invoiced Support to request that the Stripe payment gateway is added to your Invoiced account.
- Once activated go to Settings → Payments → Payment Gateways in the Invoiced web application.
- Click Edit on the payment gateway you want to setup.
- Click Connect With Stripe. You will be taken to Stripe's website where you can sign into your Stripe account and grant Invoiced access.
- After you've connected your Stripe account then the payment method you selected should be enabled.
Paying with credit or debit card is fairly straightforward for customers. They simply enter in their cardholder information and click Pay. We give receipts to your customers after a successful payment.
When a customer decides to pay with ACH they must first connect a bank account and verify it. The verification process depends on where they bank.
When your customer adds a bank account through the customer portal then they will be able to do so by signing into their financial institution and selecting the bank account they want to use for payments. The verification process in the customer portal is instant and only has to be performed once.
When adding bank account details manually, Stripe requires that your customer first verifies it using micro-deposit verification. It generally takes 2 business days for the deposits to appear on the customer's bank statement. They will have to verify one of two ways:
Descriptor Code - A single $0.01 USD micro-deposit will be sent to your customer’s bank account with a unique 6-digit code that starts with SM. Your customer will use this code to verify their bank account.
Amount - The micro-deposit verification process makes two small, random deposits to your customer's bank account. Your customer will be asked to confirm the deposit amounts to prove ownership of the account. Once the customer receives the deposits they are able to confirm the amounts in the customer portal. Invoiced will send periodic reminders until the customer completes the verification process. After the verification process is complete the bank account can be used to make payments.
Once a bank account has been verified then your customer can now use it to pay any invoice from you by returning to the invoice payment page and selecting their bank account as the payment method.
New ACH payments will have a pending status. ACH payments generally take 3-5 business days to complete. Once the transaction succeeds or fails we will update the invoice and send the customer a receipt. In the event of a failure we will create an event in the dashboard.
Subsequent payments will not require the customer to go through the verification process again
Need help with your Stripe account? Please contact Stripe Support for assistance.