New payout request

POST
/payouts

Payouts are only available when using Volt Connect

This will create a payout request to send funds from your Connect account to a beneficiary. For regulatory purposes, it's a closed-loop payout system, meaning you may only payout funds to a person or organisation you've previously received money from using Volt Connect.

Usage

Pass the details of the payout you'd like to make in the body of the request.

Approval

Payouts don't require approval if you create them using the API. If you need to review payouts before sending, this workflow should take place on your own system before you call this endpoint.

More information

Full details on payouts can be found in our comprehensive integration guides.

Header Parameters

idempotency-key?string

Recommended to avoid duplicate payout requests

Formatuuid
X-JWS-Signature?string

Optional - applicable if Volt is your Connect partner

Request Body

application/json

Details of the payout you'd like to create

amount?|

The amount to be paid out, in 1/100 units (pence, cents etc).

currency?string

Currency in which the payment should be made, in ISO 4217 format (3 uppercase letters)

Length3 <= length <= 3
paymentTitle?string

Payment reference to be used for the payout. This will appear on the beneficiary's statement.

beneficiary?|||
externalReference?|

Optional internal payout reference to be used for reconciliation and tracking within merchant systems. Not unique. Not shared with banks or payment networks.

Lengthlength <= 255

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://connect-api-sandbox.volt.io/payouts" \  -H "Content-Type: application/json" \  -d '{}'
{
  "id": "93b85f3c-76eb-4316-b1ae-f3370ddc59bc"
}