Confirm Return
Confirm a return intent and trigger the SWIFT Pacs008 return message. The transaction must be in intent_created status. Use the GET Transaction endpoint to verify the final return status.
Confirm a return intent
After creating a return intent with the POST endpoint and reviewing the details via the GET Transaction endpoint, use this API to confirm and execute the return.
This API will respond with a transaction_id
The transaction status changes from intent_created to in_progress while the return is processed, then to return_completed once the SWIFT Pacs008 return message has been generated and published.
Use this transaction_id to query the transaction via the GET Transaction API. If you query the transaction immediately after invoking the PUT API, you may receive a response reflecting an intermediate state (e.g., in_progress) before the transaction reaches its final return_completed status.
Preconditions
- The transaction must be in
intent_created(RETURN-INTENT-CREATED) status
Authorization
AuthorizationRequiredBearer <token>Enter your token in the format: Bearer {token}
In: header
Request Body
application/jsonOptionaltransaction_idRequiredstringHeader Parameters
Idempotency-KeyRequiredstringResponse Body
Success response
transaction_idRequiredstringCancel Return Intent DELETE
Cancel a return intent before it has been confirmed. The transaction reverts to completed status and all return details are cleared.
Create Return Intent POST
Create a return intent for a settled incoming FI-to-FI SWIFT transfer. This is the first step in the two-step intent/confirm pattern. Use the GET Transaction endpoint to review the return details before confirming.