Versapay Supported Features

Below you can see currencies, languages, payment methods, and other features supported by Versapay.

Currencies

Currently, the Versapay eCommerce API supports only USD and CAD currencies. As a result, customers who are submitting orders with currencies other than USD or CAD, will not have access to the Versapay payment methods during the checkout process.

Languages

The Versapay payment provider integrated with Sana Commerce Cloud was tested for the English and Dutch languages. You are free to use any other languages supported by Versapay and Sana Commerce Cloud besides those that were tested by us, but you should test them by yourself beforehand and make sure that everything works as expected.

Additional Information

Name

Description

Payment methods

  • Discover

  • Visa

  • Mastercard

  • AMEX

  • ACH (Automated Clearing House) is a nationwide electronic funds transfer (EFT) system in the United States that facilitates the movement of money between bank accounts.

NOTE

You are free to use any other payment methods of Versapay, besides those supported by Sana Commerce Cloud, but you should test them by yourself beforehand and make sure that everything works as expected. You can use any other payment methods of Versapay that are not listed as supported by Sana at your own risk.

Compliance

Versapay adheres to the following compliances:

  • PCI DSS

  • SOC 1

  • SOC 2

  • SOC 3

  • Visa Service Provider

For more information about compliances, refer to the Versapay Security Portal.

3DSv1

No

3DSv2

No

Integration type

Versapay Ecommerce API

API documentation reference

Versapay Developer

Miscellaneous

If you use multiple currencies in your Sana webstore, then you need to enable multi-currency for Versapay.

Transaction types

The supported transaction types are Sale and Authorization.

Sale

  • Purpose: Combines the authorization and capture of a payment in a single step.

  • When it is used: Typically for immediate payment transactions where the merchant wants to process the payment right away.

  • Outcome: Funds are immediately deducted from the customer's account and transferred to the merchant.

Authorization

  • Purpose: An initial step where the payment method is verified and funds are reserved, but not yet transferred.

  • When it is used: Often used when the merchant wants to ensure funds are available but delays completing the payment, for example when shipping an order.

  • Outcome: Funds are reserved but not yet moved. The merchant can capture the funds later.

eCheck

The Versapay e-commerce API does not support e-checks.

Online invoice payment

Versapay Connect integrated with Microsoft Dynamics 365 Business Central does not support online invoice payments from the Sana webstore. This means that customers cannot pay their invoices from the Sana webstore through the Versapay payment gateway, but only sales orders during checkout.