GET Status
GET /payments/history
GET /payments/history
Sample response
Platforms can use this endpoint to get extended details about payment transactions which includes the full status change history.
Query parameters include:
participant
(optional) takes a participant_code that the Platform has a relationship with.page
(optional) - for paginating through the list of accountssize
(optional) - for paginating through the list of accountstransfer_type
(optional) accepts the following values: credit or debit
Response:
transaction_id
The unique identifier generated by NDAX for the transaction.
string
trade_id
Is returned if the payment is associated with a trade otherwise will be Null
.
string
participant_code
The Platform’s participant that the payment is associated with.
string
external_account_id
The external account that is associated with the payment.
string
amount
The final amount of the ACH transaction.
string
bank_fee
The fee amount that the Platform is wanting to charge the participant for the payment.
string
ach_network
The network that the payment is being transmitted.
string
status_history
The list of status objects, showing the history of status changes.
Status - the current status of the payment transaction. More details on payment transaction statuses available in documentation here.
Timestamp - the timestamp that the status change occurred.
array
transfer_type
Indicates if the payment is a credit or a debit.
string
bank_transfer_id
The unique identifier that can be used to trace the transaction.
string
created_at
The timestamp when the payment was created.
timestamp
updated_at
The timestamp when the payment status was last changed.
timestamp
Payments Transaction Status
submitted
Payment transaction request has been successfully received by NDAX.
pending
The payment has been created and is awaiting confirmation by the appropriate payment network that it has settled. Depending on the payment network the transaction can sit in a pending status for different periods of time.
posted
The payment has been successfully sent to the receiving bank account.
failed
The sending of the payment failed. This status would only occur after the transaction goes to a pending status.
reversed
The payment was returned which can happen for different reasons such as inaccurate receiving bank details or the transaction was deemed unauthorized. This would only follow a transaction that has gone to a posted status.
Last updated