Loading...

New payment request

POST
/v2/payments

The first step is to submit the details of the payment you'd like to initiate. We'll validate that all the required data is supplied and that it's a payment that Volt can support.

Step-by-step instructions for payment initiation are available in our integration guides area.

AuthorizationBearer <token>

OAuth2 password grant - see the documentation in the oAuth2 Authentication section

In: header

Request Body

application/json

Details of the payment you'd like to initiate

TypeScript Definitions

Use the request body type in TypeScript.

Payments - money flowing from a consumer to a merchant.

Response Body

application/json

application/json

curl -X POST "https://example.com/v2/payments" \  -H "Content-Type: application/json" \  -d '{    "currencyCode": "str",    "amount": 0,    "type": "BILL",    "shopper": {      "reference": "string"    }  }'
{  "id": "string",  "checkoutUrl": "string"}