Get pull transaction details by transaction ID
GET /api/PullTransaction/{transactionId}
Use this call to get details of a specific pull transaction where {transactionId} is the transaction identifier.
Path parameter
Parameter | Description |
---|---|
transactionId string | Unique customer generated transaction identifier. This parameter corresponds to the TransacationRequestId in the response.Required |
Sample request
curl --location --request GET
'https://pullfromcardapistg.crbnj.net/api/PullTransaction/00000000-0000-0130-0000-000000000000'
--header 'Accept: text/html'
--header 'Authorization: Bearer {xxx}'
Response attributes
Attribute | Description |
---|---|
transactionRequestId *GUID | Unique customer generated transaction ID. This parameter corresponds to the TransacationId in the request. |
amount integer | Transaction amount in cents. |
transactionRequestedAt string | Date and time the transaction was requested. |
transactionStatus string | Status of the transaction: - Succeeded - Pending - Failed - Rejected |
errorDescription string | Description of any error that might have occurred. |
creditCardId string | Card token of the signed-up debit card. |
railId string | The processor used to perform the transaction. - RS2 - McSend - TabaPay |
network string | Card network. - Visa - Mastercard - ET - PULSE - STAR - NYCE - Accel - RPPS - MoneySend |
retrievalReferenceId GUID | Unique tracking identifier for this transaction in the processors to correlate this transaction to the processors. |
actualTransactionDoneAt string | Actual time the transaction was sent to the processor. |
requestApproved boolean | True if the payment passed all the way to the processor successfully, otherwise false. |
responseReceived boolean | True if P2P received a response from the external processor, otherwise false. |
responseCode string | An ISO 8583 two-digit code signifying the transaction result. For example, 00 means successful. |
responseDescription string | An ISO 8583 string description of the transaction result. For example, Approved. |
traceNumber string | Unique number that is assigned to a transaction when it leaves the merchant bank until it arrives at the cardholder bank. |
error string | Descriptive error, if relevant. |
requesterName string | Merchant name. |
requesterMcc string | Merchant Category Code (MCC). 4-digits that a credit card issuer uses to categorize consumer transactions for their card. |
isSuccessfull boolean | True if the transaction is successful, otherwise false. |
Sample response
{
"result": {
"transactionRequestId": "GJAA877C-0F3B-H7J5-9CNS-6E9HAL76AG0",
"amount": 400,
"transactionRequestedAt": "2022-08-03T21:09:13.5882004",
"transactionStatus": "Succeeded",
"errorDescription": "null",
"creditCardId": "<CARD TOKEN>
"railId": "TabaPay",
"network": "MasterCard",
"retrievalReferenceId": "8abcb1fa-51f1-4b2d-9998-5948877bdcc0",
"actualTransactionDoneAt": "2022-08-03T21:09:13.937",
"requestApproved": true,
"responseReceived": true,
"responseCode": "00",
"responseDescription": "Approved",
"traceNumber": "7CE5LJ34-25F6-4G4A-9BC9-6E9BE63FASD6",
"error": "null",
"requesterName": "Cooks",
"requesterMcc": "7549",
},
"isSuccessful": true
}
Updated 5 months ago