There are two options for integrating Visa, depending on whether you want to accept multiple credit cards or Visa only.
Customers are redirected to a MultiSafepay credit card payment page, where all credit cards are bundled together. This saves space in your checkout. Customers enter their payment details and the page detects the specific card scheme based on the first four digits.
See API reference – Credit cards.
Customers are redirected straight to Visa.
See API reference – Visa.
Test credentials: API key
Test a VISA order
Use the following card numbers to test different transaction statuses.
|4111111111111111||Completed||Transaction was completed (3D enrolled)|
|4012001038443335||Completed||Transaction was completed (not 3D enrolled)|
|4917300000000008||Uncleared||Transaction is uncleared. After 3 minutes, this changes to Void.|
|4462000000000003||Uncleared||Transaction is uncleared. After 3 minutes, this changes to Completed.|
|4012001037461114||Declined||Transaction was declined (3D authentication failed)|
|4012001038488884||Declined||Transaction was declined (3D authentication was successful, but insufficient funds)|
Note: You can see the reason a transaction was declined in your MultiSafepay test account under Notes.
Test refunding an order
To test refunding an order:
Test an API refund
To test refunding an order via the API:
For the Visa logo, see MultiSafepay GitHub – MultiSafepay icons.