Stripe
Supported Functionality
- Authorize Payments
- Refund Payments
- Accepts $0 Transactions
- ACH Support
- Digital Wallet Support
- Capture Payments
- 3DS Support ( via Stripe only )
- Card Tokenization
- CVV Required
Supported Payment Methods
Credit Card Apple Pay Google Pay After Pay Klarna Stripe Bank Transfer Payment Token
Adding an Stripe Merchant
To connect a Merchant using they Stripe Gateway,
- First add Merchant
- Select Stripe as the Gateway
- Add Gateway Details as outlined below
Gateway Details | Description |
---|---|
Merchant Payment Methods* | The types of payment methods this merchant accepts. This will include digital wallet options - Apple Pay & Google Pay |
Merchant Card Types* | Card types to be accepted on this Merchant |
Merchant Default Currency* | Default currency that will be used, if currency is not specified |
Merchant Currencies* | All currencies accepted on this merchant |
*Required
-
Once you hit Submit, you will be redirect to Stripe to log into your account and grant permissions for Vrio to access your account.
-
Once complete, you will be redirected back to Vrio and your Stripe account will be ready. Some additional gateway settings that you can use are as follows.
Gateway Details
Description
Decline Status: Requires Action
In some cases Stripe will return the status of requires_action. This typically is related to 3DS configured in Stripe or if you are using a Bank Transfer, Klarna or Afterpay. Our API will return a response_code=101 in these cases.
Click here for more information on how to handle this response from Stripe.
Check this box if you would like Stripe to decline the charge when the status returned is requires_action.
Domain Association File
Stripe domain association file (for apple pay)
Declines
https://stripe.com/resources/more/a-complete-list-of-decline-codes
Testing
To create a sandbox Stripe merchant in Vrio, you first need to create your live merchant. Once complete, navigate to your live merchant in the top right click on the Options button and click Create Sandbox. Once complete, all transactions that run through this merchant will go into your live accounts Test Mode section.


Note : Placing test orders with a Stripe sandbox account or using Stripe test cards will not automatically set the order as a test in Vrio. Be sure to flag the order as a test using the is_test flag after the order is processed. For more details on placing test orders, click here.
For Stripe test cards, check here
Updated 5 days ago