swift.gpi_track
Track a DPX settlement via SWIFT gpi-compatible status. Given a UETR (Unique End-to-End Transaction Reference), returns gpi-format payment status including pacs.002 payload that a SWIFT member bank can submit to the gpi Tracker.
Use this when a UETR was provided at payment initiation (via the uetr field in settlement.execute or POST /payments/initiate). Returns ACCP (settled), PDNG (pending), or RJCT (rejected) with full on-chain settlement details.
DPX is not a SWIFT member — the SWIFT member bank submits the returned pacs.002 to the gpi Tracker via their own gpi API access.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uetr | Yes | RFC 4122 UUID UETR assigned at payment initiation, e.g. "97ed4827-7b6f-4491-a06f-b548d5a7512d". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uetr | No | The UETR provided. | |
| pacs002 | No | Full ISO 20022 pacs.002 payload for gpi Tracker submission. | |
| gpiStatus | No | ACCP | PDNG | RJCT | |
| dpxPaymentId | No | DPX internal payment ID. |