Internal Payments

Create internal payment

post
Path parameters
customerIdstringRequired
Header parameters
authorizationstringOptional

Authorization header containing your API Token

x-alg-noncestringOptional

Nonce used to generate the payload signature

x-alg-signaturestringOptional

Payload signature

datestringOptional

Date of the request un UTC/GMT

Body
sourceAccountIdstring · uuidRequired

Account id of the source account from which payment is sent

Example: e0cab2dd-739f-43de-b131-3e423e935bf1
destinationAccountIdstring · uuidRequired

Account id of the destination account which receiving the payment

Example: ae66fcb2-2852-4568-990d-accc78572e4d
idempotencyKeystring · uuidRequired

Unique key to ensure idempotency of payment requests

Example: 1483d25d-3f00-4d39-90ce-2379a130becd
amountnumberRequired

Amount in minor units (e.g. for £1.29 enter 129)

Example: 129
externalReferencestring · uuidRequired

Reference identifier provided by partner.

Example: ae588135-0391-42a8-a4e4-e8e7645fa707
descriptionstring | nullableOptional

Description of the payment

Example: Sent from Algbra
purposestring · enum | nullableOptional

Purpose of the payment

Example: PAY_INVOICEPossible values:
Responses
200

Returns payment id to be used in the next step

application/json
post
/v1/partner/payments/customers/{customerId}/payments/internal

Last updated

Was this helpful?