Pay faster next time
Some banks require additional information from a payer (your shopper), such as their account number or IBAN, before they can be redirected to the bank’s website to authorise a payment. The Volt checkout will automatically prompt your shopper for this information as required.
So that your shopper doesn’t have to enter this information every time, Volt gives them the option to store their payment details during our checkout process. The details are securely stored on our servers, and only for payments made through the originating merchant, so the information won’t be available if your shopper makes a purchase elsewhere.
Enabling the option
In order for payers to see this option, you need to provide a value in the reference
field within the payer
section, during the initial payment API call. We’ll use this reference to identify that payer when they make future payments and automatically populate their bank information.
In the example below, the payer reference is u59kt9yh
- Hosted checkout
- Embedded checkout
{
"currencyCode": "GBP",
"amount": 12345,
"type": "OTHER",
"uniqueReference": "test54321"
"payer": {
"reference": "u59kt9yh",
"email": "john.smith@example.com",
"name": "John Smith"
}
}
{
"currencyCode": "GBP",
"amount": 12345,
"type": "OTHER",
"uniqueReference": "test54321"
"payer": {
"reference": "u59kt9yh",
"email": "john.smith@example.com",
"name": "John Smith"
}
}
Returning the shopper’s information only requires that you supply payer.reference
, but for heightened security we recommend merchants also send the payer’s name and email address. This data is used by Circuit Breaker, our fraud detection system.
Shoppers must explicitly agree to their information being stored by selecting an opt-in checkbox. If a shopper doesn’t select the box, or subsequently deselects it, their details will not be saved and pre-filled for future payments.
- On this page
- Enabling the option