Skip to content
English - United States
  • There are no suggestions because the search field is empty.

Using Stripe With Volusion

Using Stripe With Volusion


Written by Jared K

IMPORTANT: Please
contact our support team prior to setting up Stripe for your Volusion store. We will be able to ensure you have the correct server settings to allow Stripe to properly work.

Making payments easy for your customer is one way to keep them coming back for more. After all, nobody wants to jump through a lot of hoops or worry about security when all they want to do is buy something.

Stripe is a robust payment provider that makes it easy for merchants to accept funds from around the world. With Stripe enabled, you can seamlessly process transactions for most major international debit and credit cards.

Integrating Stripe With Volusion

  1. Go to Settings > Payment in your Admin Area.

  2. In the Gateway Name menu, choose Stripe [STRIPE].

  3. If youre new to Stripe, click Connect to Stripe and follow the sign up process that appears. Youll be redirected back to your Volusion Admin Area once youve completed your account setup with Stripe.

  4. If you already have a Stripe account, you can sign in by clicking Connect to Stripe under the Gateway Name menu, then clicking Already Have a Stripe Account? Sign In.

Once Stripe is configured, youll see a Disconnect Stripe button under the Gateway Name menu. You should only click this button if you want to reconfigure your Stripe account settings or use another payment provider.

Supported Countries

If your business is located in Belgium, Canada, France, Germany, Ireland, Luxembourg, Netherlands, Spain, the UK, or the US, you can sign up for a Stripe account by clicking Connect to Stripe as described in step 3, above.

If your business is located in Australia, you can sign up for access to Stripe's private beta by visiting Stripe, entering your email address, and clicking Notify Me.

Once youve received confirmation from Stripe that your account was successfully created, return to Settings > Payments in your Admin Area to sign in and connect Stripe with your store.

Configuring Your Payment Methods

Once Stripe is enabled, be sure to configure any preferred card types you want to accept as payment on your store. You can configure these by clicking the Card Types tab under Settings > Payment in your Admin Area.

If you're unsure of which payment methods to offer, visit Stripe's website for the most up-to-date list of accepted card types for each country.

Note that Stripe does not support payment with Discover cards if your business is located outside the US. Be sure to disable Discover as a card type in your Admin Area so it is no longer offered as a payment method. Otherwise, it will still appear as an available card type on your store, but will not be successfully processed.

Stripe cannot be used in conjunction with another payment processing gateway; however, you can still enable and offer PayPal Express as an alternate payment method.

For more information on configuring accepted credit card types for your store, see "Payment Settings ".

Checking Out With Stripe

The checkout process will appear the same to your shoppers as with any other fully integrated payment gateway. Shoppers can choose their preferred card type from the Payment Method menu, and will complete the checkout process without ever leaving your site.

Notes

Note that Stripe Connect and Stripe's subscription billing are not supported. Merchants can configure and use Volusion's built-in recurring billing system to offer subscriptions and recurring pricing. For more information, see Recurring Billing.

Volusion's integration with Stripe is intended for use in Live mode, and does not support Test mode at this time.

Errors Changing Payment Capture Settings

If you encounter an error when attempting to change the Payment Capture Settings for your Stripe account via the Alternative Settings link on the Settings > Payment page, access the settings via Settings > Config Variables to make the change instead. To access this Variable:

From your store's Admin Dashboard, click Settings > Config Variables in the drop down main menu.

On the General Variables page, using the Search feature, search the Name field for: Payment Gateways Auth Mode.

You can now change your Payment Capture Settings in the field provided.

For Automatic Authorize, Manual Capture, enter AUTHORIZE in the field.

For Automatic Authorize and Capture, enter SALE into the field.

For Manual Authorize and Capture, leave the field blank.

Make sure you click the blue Save button at the top right of the page upon completion.

For information on transaction fees and other Stripe pricing considerations, visit Stripe's website

Creating New Stripe Accounts

As of October 2017, Stripe started giving a "warning" to those using Stripe's API to send payment information (rather than integrating with Stripe directly), stating that this method of sending credit card data may be "unsafe."

At the same time, Stripe started requiring everyone who wanted to continue processing payment information via the Stripe API to agree that "Sending credit card numbers directly to the Stripe API is generally unsafe." Stripe also began sending notices to existing customers who have processed payments via Stripe's API: "It looks like you've been sending un-tokenized credit cards to our API."

As a result, when setting up a new Stripe account, you must manually enable the integration by following THIS LINK .

From this link, click "Show Advanced Options" > "Integration" and enable "Process payments unsafely." If this step is not completed, users will receive this error message when trying to make payment on your Volusion website:

Although this may sound concerning, your payments are secure and encrypted. Enabling this setting simply indicates that the integration has not moved over to Stripe's tokenization system for payments. Instead, the Stripe integration is currently passing payments through Stripe's API. In other words, Stripe has chosen to improve the security of their API integration - they have not stopped supporting it. While Volusion has not adopted the tokenization system yet, we're confident that our API-based integration is safe, and is encrypting payments successfully using SSL (Secure Sockets Layer).

3D Secure

Stripe supports 3D Secure for additional customer authentication. Settings for 3D Secure are located within the Stripe Gateway Dashboard. There are no settings required on the Volusion platform. For additional information on 3D Secure setup. contact Stripe Support .

First, you will need to set up a radar rule with Stripe named "Request 3D Secure if 3D Secure is required for the card" (if you have not done so already). This setting will shift the liability for any fraud-related disputes from you (the merchant) to the issuer. This means that in most cases, you (the merchant) wont be responsible for fraud costs on 3D Secure authenticated payments.

Here's the Stripe radar rules documentation for reference.

Second, you will also have to toggle a setting with Stripe that says to "Handle card information directly". This is safe due to how we integrate the API, but requires Stripe to validate your site's PCI compliance annually. By toggling to this setting, Stripe will not handle the secure operations of card processing, and they instead will rely on Volusion to handle the secure processing, which we are ready for.

The guide linked below will go over this in more detail about how to change this toggle. Quicknote, this toggle setting is hidden by default and is only revealed after one order comes through and fails the 3D secure authentication request. With that being said we advise to monitor for a valid failed 3D secure transaction, then follow the instructions in the link below.

"Handle card information directly" guide.

We recommend checking with Stripe to ensure your account does not need any additional changes in order to support 3D Secure, but these two changes should be all that is required.

When these steps are completed, you will be able to accept cards using 3D Secure.