v1
latestOpenAPI 3.1.02026-07-2483219318.4 KBPayments
Make a payment
Initiate a payment from the user's connected bank account to another New Zealand bank account.
The payee bank account is not required to be connected to Akahu.
For more details about payments see:
- 📚 Making a payment guide
- 📚 Payment lifecycle guide
- 📖 Payment webhooks
post/payments
Headers
X-Akahu-Idstring required
Your App ID Token.
Content-Typestring
Request body
Example request
{
"from": "acc_1111111111111111111111111",
"to": {
"name": "Sammy Sample",
"account_number": "01-2345-6789012-00"
},
"amount": 9.5,
"meta": {
"source": {
"code": "code",
"reference": "reference"
},
"destination": {
"code": "code",
"reference": "reference"
}
}
}Response
Successful response.
Example response
{
"item": {
"_id": "payment_1111111111111111111111111",
"from": "acc_1111111111111111111111111",
"to": {
"account_number": "12-1234-1234567-12",
"name": "John Smith"
},
"amount": 9.51,
"meta": {
"destination": {
"particulars": "destPart",
"code": "destCode",
"reference": "destRef"
},
"source": {
"code": "sourceCode",
"reference": "sourceRef"
}
},
"sid": "akp111111111",
"status": "READY",
"status_text": "This payment has just been created and is ready to be sent",
"timeline": [
{
"status": "READY",
"time": "2020-01-01T01:00:00.000Z",
"eta": "2020-01-01T01:00:00.000Z"
}
],
"created_at": "2020-01-01T01:00:00.000Z",
"updated_at": "2020-01-01T01:00:00.000Z",
"received_at": "2020-01-01T01:00:00.000Z"
},
"item_id": "payment_1111111111111111111111111",
"status": "READY"
}