Step 3 - Settle a payment

This step confirms the transaction, after which we will send the payment order to the paying bank.

The only parameter not mandatory to consider is 'WebHookUrl'; this URL is used to post notifications about the payment status.

circle-info

Payment status can be retrieved in two ways: by using a webhook or by executing the 'get payment' method. It is advisable to implement both methods.

API Call

Submit the transaction

post
chevron-right
lockRequired 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
chevron-right
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
post
/api/Payments/{id}/Settle

Last updated