Review inbound SWIFT payment
Completes or returns an inbound SWIFT payment held for manual review.
Overview
Use this endpoint to resolve an inbound SWIFT payment held for manual review. The payment must be inAccepted status with the pending_review status reason. Manual review must be enabled for inbound SWIFT payments on your tenant.
Review actions
COMPLETEcompletes the original payment. The200response contains the original payment inCompletedstatus.RETURNcompletes the original payment and creates an outbound return. The200response contains the newly created Payment return transaction.
Returning the payment
Whenaction is RETURN, provide a returnReason. The supported SWIFT return reasons are:
AC01AC04AC06AG01BE04BE08CUSTDUPLFRADMD07NARRRR04
additionalInfo to provide free-text return reason information, up to 105 characters.
- When
returnReasonisNARR,additionalInfois required and must not be blank. - For every other supported reason,
additionalInfois optional.
Completing the payment
Whenaction is COMPLETE, omit both returnReason and additionalInfo.Path Parameters
Body
COMPLETE, RETURN SWIFT return reason details. Required for NARR and optional for every other return reason.
105Return reason code. Required when action is RETURN, must be absent when action is COMPLETE.
AC01, AC04, AC06, AG01, BE04, BE08, DUPL, MD07, CUST, RR04, FRAD, NARR "AC01"
Response
Review action processed; resulting payment returned
Time and date when the payment was created (UTC)
"2025-11-21T12:46:54.321667Z"
Creditor (recipient) party information
Debtor (sender) party information
Payment direction
OUTBOUND, INBOUND "OUTBOUND"
End-to-end identifier assigned by the originator
Unique payment identifier
10300007
Instructed payment amount in minor currency units (cents)
100
Instructed payment currency ISO code
"EUR"
Client-defined metadata values assigned when the payment was created
Payment scheme. SEPA_CT — SEPA Credit Transfer, SEPA_INST — SEPA Instant Credit Transfer, SEPA_DD — SEPA Direct Debit, SWIFT — SWIFT cross-border payment.
SEPA_CT, SEPA_INST, SEPA_DD, SWIFT, T2 "SEPA_CT"
Settlement amount in minor currency units (cents)
100
Settlement currency ISO code
"EUR"
Current payment status
CREATED, TO_SIGN, SIGNED, SENT_TO_CLEAR, COMPLETED, CANCELLED, REJECTED, ACCEPTED, SOME_PROBLEMS, PENDING_CONFIRMATION "COMPLETED"
Payment type
PAYMENT, PAYMENT_CANCELLATION, PAYMENT_RETURN, REVERSE_PAYMENT, CSM_FEES, ADJUSTMENT "PAYMENT"
Category purpose code (e.g. SALA, TAXS, GOVT)
BONU, CASH, CBLK, CCRD, CORT, DCRD, DIVI, DVPM, EPAY, FCIN, FCOL, GOVT, HEDG, ICCP, IDCP, INTC, INTE, LOAN, MP2B, MP2P, OTHR, PENS, RPRE, RRCT, RVPM, SALA, SECU, SSBE, SUPP, TAXS, TRAD, TREA, VATX, WHLD Return-only charges and adjustments. Populated only for payment_return / payment_cancellation transactions; absent otherwise.
SEPA direct debit fields, present only for SDD payments
Instruction identifier
Message identifier
Return / rejection originator BIC
Return / rejection originator name
Return / rejection reason code
"AC04"
Return / rejection reason information
Parent payment identifier, present for returns / reversals / cancellations
Original (parent) transaction amount in minor currency units (cents)
Unstructured remittance information (free text)
"Invoice #12345"
ISO 20022 purpose code (e.g. SUPP, SALA, TAXS)
Settlement date
Reason for the current status
Structured remittance reference
SWIFT-specific fields, present only for SWIFT payments
T2-specific fields, present only for T2 payments
Ultimate creditor party information
Ultimate debtor party information
Time and date when the payment was last updated (UTC)
"2025-11-21T12:46:54.612954Z"