Skip to main content
POST
Create a payment

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Use /auth/token to obtain access token. Enter 'Bearer' [space] and then your token in the text input below. Example: 'Bearer eyJhbGci...'

Headers

Idempotency-Key
string

Body

amount
integer<int32>
locationId
string<uuid>
registrationId
string<uuid> | null
contactNumber
string | null
emailAddress
string | null
shortDescription
string | null
feePayer
string | null
reference
string | null
attachment
string | null
dueDate
string<date> | null
enableDebitAuth
boolean | null
debitAuthLimit
integer<int32> | null
enableAutoPay
boolean | null
autoPayLimit
integer<int32> | null
metadata
object | null
returnUrl
string | null
oneTimePayment
boolean

Response

OK

paymentRequestId
string<uuid>
accountMask
string | null
url
string
registrationPersonId
string<uuid> | null
Last modified on July 21, 2026