GET
/
synctera_pay
/
{id}
Get Synctera Pay Transfer
curl --request GET \
  --url https://api.synctera.com/v1/synctera_pay/{id} \
  --header 'Authorization: Bearer <token>'
{
  "customer_id": "46fec39e-e776-4571-bf90-d0e1d15172fe",
  "destination_account_id": "fccb4a46-1261-4e91-b622-73b5b946183d",
  "destination_account_owner_name": "<string>",
  "effective_date": "2022-03-18",
  "failed": false,
  "history": [
    {
      "data": {},
      "message": "<string>",
      "timestamp": "2023-11-07T05:31:56Z"
    }
  ],
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "is_same_day": true,
  "network_status": "POSTED",
  "original_reference_id": "<string>",
  "originating_account_id": "b01db9c7-78f2-4a99-8aca-1231d32f9b96",
  "originating_account_owner_name": "<string>",
  "posting_date": "2022-03-18",
  "reference_id": "<string>",
  "status": "POSTED",
  "suspended": false,
  "tenant_id": "abcdef_ghijkl",
  "transaction_id": "45b5246f-ad97-4629-9aac-465b74a05505",
  "amount": 10000,
  "configuration_id": "7d943c51-e4ff-4e57-9558-08cab6b963c7",
  "currency": "USD",
  "dc_sign": "DEBIT",
  "direction": "OUTGOING",
  "exchange_details": {
    "fees": [
      {
        "amount": 2,
        "currency": "<string>",
        "description": "<string>",
        "fee_type": "FX",
        "percentage": "<string>"
      }
    ],
    "rate": 1.30445,
    "source_amount": 10000,
    "source_currency": "USD",
    "target_amount": 10000,
    "target_currency": "GBP"
  },
  "final_external_account_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "source_data": {},
  "subtype": "OUTGOING_INTERNATIONAL_REMITTANCE",
  "synctera_pay_network": "WISE",
  "synctera_pay_vendor_id": "7d943c51-e4ff-4e57-9558-08cab6b963c7"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string<uuid>
required

ID

Response

Retrieve a Synctera Pay transfer

Synctera Pay transfer

amount
integer
required

Transfer amount in cents

Required range: x >= 1
Example:

10000

currency
string
required

The currency of the transfer in ISO 4217 format

Example:

"USD"

dc_sign
enum<string>
required

Debit or credit sign

Available options:
CREDIT,
DEBIT
Example:

"DEBIT"

direction
enum<string>
required

The direction of the transfer. This determines the origination and receiver of the transfer. In an outgoing transfer, the customer_id and account_id field will be the originator of the transfer. In an incoming transfer, the customer_id and account_id field will be the receiver of the transfer.

Available options:
INCOMING,
OUTGOING
Example:

"OUTGOING"

subtype
enum<string>
required

The subtype of the synctera pay transfer

Available options:
INCOMING_INTERAC_AUTODEPOSIT,
INCOMING_INTERAC_AUTODEPOSIT_RETURN,
INCOMING_INTERAC_AUTODEPOSIT_RETURN_REVERSAL,
INCOMING_INTERAC_AUTODEPOSIT_REVERSAL,
INCOMING_INTERAC_E_TRANSFER,
INCOMING_INTERAC_E_TRANSFER_RETURN,
INCOMING_INTERAC_E_TRANSFER_RETURN_REVERSAL,
INCOMING_INTERAC_E_TRANSFER_REVERSAL,
OUTGOING_ACCOUNT_TRANSFER,
OUTGOING_ACCOUNT_TRANSFER_RETURN,
OUTGOING_ACCOUNT_TRANSFER_RETURN_REVERSAL,
OUTGOING_ACCOUNT_TRANSFER_REVERSAL,
OUTGOING_BILL_PAYMENT,
OUTGOING_BILL_PAYMENT_RETURN,
OUTGOING_BILL_PAYMENT_RETURN_REVERSAL,
OUTGOING_BILL_PAYMENT_REVERSAL,
OUTGOING_CARD_LOAD,
OUTGOING_CARD_LOAD_REVERSAL,
OUTGOING_INTERAC_E_TRANSFER,
OUTGOING_INTERAC_E_TRANSFER_RETURN,
OUTGOING_INTERAC_E_TRANSFER_RETURN_REVERSAL,
OUTGOING_INTERAC_E_TRANSFER_REVERSAL,
OUTGOING_INTERNATIONAL_REMITTANCE,
OUTGOING_INTERNATIONAL_REMITTANCE_RETURN,
OUTGOING_INTERNATIONAL_REMITTANCE_RETURN_REVERSAL,
OUTGOING_INTERNATIONAL_REMITTANCE_REVERSAL
Example:

"OUTGOING_INTERNATIONAL_REMITTANCE"

synctera_pay_network
string
required

The network of the transfer.

Example:

"WISE"

effective_date
string<date>
required

The effective date of the transaction once it gets posted

Example:

"2022-03-18"

id
string<uuid>
required

ID of the transfer

is_same_day
boolean
required

Send the same day (use only is_same_day without specific effective_date).

Example:

true

status
enum<string>
required

The status of the transfer in the Synctera platform. This is automatically set upon the creation of a transfer. To cancel a transfer, the current status must be 'INITIATED' or 'PENDING' and the request status set to 'CANCELLED'. To trigger a return, the current status must be 'POSTED' and the returned status will be set to 'RETURNED' if successful.

Available options:
CANCELLED,
EXPIRED,
INITIATED,
PENDING,
POSTED
Example:

"POSTED"

tenant_id
string
required

The id of the tenant containing the resource.

Example:

"abcdef_ghijkl"

configuration_id
string<uuid>

The ID of the Synctera Pay configuration that will be used to match the Synctera Pay transfer to the appropriate configuration. Only required if the transfer is not automatically matched to a configuration.

Example:

"7d943c51-e4ff-4e57-9558-08cab6b963c7"

exchange_details
object
final_external_account_id
string<uuid>

The ID of the final external account that will be the receiver of the Synctera Pay transfer. Required unless previously agreed with Synctera.

source_data
object

Additional information to be added to the transfer

synctera_pay_vendor_id
string<uuid>

The ID of the vendor that will be used to process the Synctera Pay transfer.

Example:

"7d943c51-e4ff-4e57-9558-08cab6b963c7"

customer_id
string

The UUID of the Synctera customer resource that is the originator of the transfer.

Example:

"46fec39e-e776-4571-bf90-d0e1d15172fe"

destination_account_id
string

The UUID of the Synctera account that is the destination of the transfer. For a transfer originated by the Synctera platform, this will be an external account resource, while for a transfer originated by the external account, this account will be an account resource.

Example:

"fccb4a46-1261-4e91-b622-73b5b946183d"

destination_account_owner_name
string

The account owner name of the destination account.

failed
boolean

Whether the transfer failed or not.

Example:

false

history
object[]
network_status
enum<string>

The network status of the transfer in the Synctera platform.

Available options:
PENDING,
POSTED,
RETURNED,
REVERSED
Example:

"POSTED"

original_reference_id
string

The original reference id of the transfer if it's a return.

originating_account_id
string

The UUID of the Synctera account that is the origination of the transfer. For a transfer originated by the Synctera platform, this will be an account resource, while for a transfer originated by the external account, this will be an external account resource.

Example:

"b01db9c7-78f2-4a99-8aca-1231d32f9b96"

originating_account_owner_name
string

The account owner name of the origination account.

posting_date
string<date>

The posting date of the transaction once it gets posted

Example:

"2022-03-18"

reference_id
string

The reference id of the transfer.

suspended
boolean

Whether the transfer is suspended or not.

Example:

false

transaction_id
string<uuid>

The related transaction id of the transfer.

Example:

"45b5246f-ad97-4629-9aac-465b74a05505"