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,

  1. First add Merchant
  2. Select Stripe as the Gateway
  3. 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

  1. Once you hit Submit, you will be redirect to Stripe to log into your account and grant permissions for Vrio to access your account.

  2. 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