Step 3 - Settle a payment
API Call
Required scopes
This endpoint requires the following scopes:
- : MoneyTransfer API
- : Support API
Authorizations
OAuth2clientCredentialsRequired
Token URL:
OAuth2implicitRequired
Authorization URL:
Path parameters
idstring · uuidRequired
Identifier.
Body
webHookUrlstringOptional
Responses
200
If the Payment was settled
application/json
idstring · uuidOptional
typestring · enumOptionalPossible values:
createdAtstring · date-timeOptional
quoteIdstring · uuidOptional
payerIdinteger · int32Optional
debitAmountnumber · doubleOptional
debitCurrencystringOptional
fxRatenumber · doubleOptional
amountnumber · doubleOptional
currencystringOptional
collectMethodstring · enumOptionalPossible values:
referenceIdstringOptional
statusstring · enumOptionalPossible values:
subStatestring · enumOptionalPossible values:
lockDeclineReasonstringOptional
lockDeclineDescriptionstringOptional
reverseReasonstringOptional
payerPaymentCodestringOptional
transactionIdinteger · int32Optional
lockedAtstring · date-timeOptional
lockDeclinedAtstring · date-timeOptional
expiredAtstring · date-timeOptional
settledAtstring · date-timeOptional
forwardedAtstring · date-timeOptional
awaitingCollectionSincestring · date-timeOptional
completedAtstring · date-timeOptional
reversedAtstring · date-timeOptional
liquidityErrorbooleanOptional
invoiceUrlstringOptional
400
If the request body is not correct
401
Unauthorized
402
If the balance is insufficient
403
Forbidden
404
If the id don't exists
409
If the Payment was already settled
412
If the Payment wan't locked
post
/api/Payments/{id}/SettleLast updated