Payment Requests

Get payment request by id

get
Path parameters
paymentRequestIdstring · uuidRequiredPattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
Responses
chevron-right
200

Default Response

application/json
idstring · uuidRequiredPattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
tokenstringRequired
createdAtstring · date-timeRequired
updatedAtstring · date-timeRequired
verifyingAmountany ofRequired
or
undefined · enum · nullableOptionalPossible values:
verifyingPercentany ofRequired
numberOptional
or
undefined · enum · nullableOptionalPossible values:
receivedPercentnumberRequired
statusstring · enumRequiredPossible values:
typestring · enumRequiredPossible values:
hppPaymentRequestURLstring · uriRequired
virtualAccountIdstring · uuidRequiredPattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
referencestringRequired
descriptionany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
destinationAccountany ofRequired
or
undefined · enum · nullableOptionalPossible values:
releaseConditionany ofRequired
or
undefined · enum · nullableOptionalPossible values:
destinationPaymentInstructionany ofRequired
or
undefined · enum · nullableOptionalPossible values:
invoiceany ofRequired
or
undefined · enum · nullableOptionalPossible values:
get
/api/v1/payment-requests/{paymentRequestId}

Get payment requests

get
Query parameters
pageinteger · min: 1 · max: 9007199254740991OptionalDefault: 1
pageSizeinteger · min: 1 · max: 100OptionalDefault: 20
typestring · enumOptionalPossible values:
Responses
chevron-right
200

Default Response

application/json
get
/api/v1/payment-requests

Create a new payment request and a virtual account

post
chevron-right
lockRequired scopes
This endpoint requires the following scopes:
  • : Allows creating a new payment request.
Authorizations
OAuth2authorizationCodeRequired
Authorization URL: Token URL:
Body
identityIdstring · uuidRequiredPattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
accountIdstring · uuidRequiredPattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
destinationPaymentInstructionIdstring · uuidOptionalPattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
feeOnTopbooleanRequired
amountstringRequiredPattern: ^[1-9]\d*$
scaleinteger · max: 18Required
emailany ofOptional
string · emailOptionalPattern: ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
or
undefined · enum · nullableOptionalPossible values:
referencestring · max: 255Required
descriptionany ofOptional
string · max: 1000Optional
or
undefined · enum · nullableOptionalPossible values:
sendPaymentRequestLinkbooleanOptionalDefault: true
typestring · enumRequiredPossible values:
Responses
post
/api/v1/payment-requests

Get the minimum single payment amount for a payment request by currency

get
Query parameters
currencystring · enumRequiredPossible values:
Responses
chevron-right
200

Default Response

application/json
get
/api/v1/payment-requests/minimum-amount

Mark payment request as completed

post
Path parameters
paymentRequestIdstring · uuidRequiredPattern: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
Responses
chevron-right
200

Default Response

application/json
successbooleanRequired
messagestringRequired
post
/api/v1/payment-requests/{paymentRequestId}/mark-as-completed

Last updated