Cards
APIs
Transaction details by ID
api reference returns details about card transactions the response values below are repeated for each transaction this example uses partner id as the input { "name" "endpoint /cardmanagement/v1/transactions/{id}", "method" "get", "url" "https //sandbox crbcos com/cardmanagement/v1/transactions/{id}", "description" "", "tab" "examples", "examples" { "languages" \[ { "id" "gnoqx7mwvm6g7gpqfmnnt", "language" "curl", "code" "curl location 'https //sandbox crbcos com/cardmanagement/v1/transactions/{id}'", "customlabel" "" }, { "id" "snzxza6eqmifai9itmvt ", "language" "nodejs", "code" "var https = require('follow redirects') https;\nvar fs = require('fs');\n\nvar options = {\n 'method' 'get',\n 'hostname' 'sandbox crbcos com',\n 'path' '/cardmanagement/v1/transactions/{id},\n 'headers' {\n },\n 'maxredirects' 20\n};\n\nvar req = https request(options, function (res) {\n var chunks = \[];\n\n res on(\\"data\\", function (chunk) {\n chunks push(chunk);\n });\n\n res on(\\"end\\", function (chunk) {\n var body = buffer concat(chunks);\n console log(body tostring());\n });\n\n res on(\\"error\\", function (error) {\n console error(error);\n });\n});\n\nreq end();", "customlabel" "" }, { "id" "allndpjmh4uukmz2sgi6m", "language" "python", "code" "import requests\n\nurl = \\"https //sandbox crbcos com/cardmanagement/v1/transactions/{id}\n\npayload = \\"\\"\nheaders = {}\n\nresponse = requests request(\\"get\\", url, headers=headers, data=payload)\n\nprint(response text)\n", "customlabel" "" }, { "id" " mweh9wdk1ouz1eydgtsl", "language" "ruby", "code" "require \\"uri\\"\nrequire \\"net/http\"\n\nurl = uri(\\"https //sandbox crbcos com/cardmanagement/v1/transactions/{id})\n\nhttps = net http new(url host, url port)\nhttps use ssl = true\n\nrequest = net http get new(url)\n\nresponse = https request(request)\nputs response read body\n", "customlabel" "" }, { "id" "v982tzfgciqrwv58j8omx", "language" "go", "code" "package main\n\nimport (\n \\"fmt\\"\n \\"strings\\"\n \\"net/http\"\n \\"io\\"\n)\n\nfunc main() {\n\n url = \\"https //sandbox crbcos com/cardmanagement/v1/transactions/{id}\\"\n method = \\"get\\"\n\n payload = strings newreader(``)\n\n client = \&http client {\n }\n req, err = http newrequest(method, url, payload)\n\n if err != nil {\n fmt println(err)\n return\n }\n res, err = client do(req)\n if err != nil {\n fmt println(err)\n return\n }\n defer res body close()\n\n body, err = io readall(res body)\n if err != nil {\n fmt println(err)\n return\n }\n fmt println(string(body))\n}", "customlabel" "" } ], "selectedlanguageid" "gnoqx7mwvm6g7gpqfmnnt" }, "results" { "languages" \[ { "id" "rqyeeatqf08igleejcxwc", "language" "200", "customlabel" "", "code" "{\n \\"results\\" \[\n {\n \\"id\\" \\"ec2639b3 7524 4c1e 8b34 b30000c93225\\",\n \\"productid\\" \\"57146944 b145 4326 884d b2f700ecf688\\",\n \\"partnerid\\" \\"19222b81 0e1e 452d a842 b2f1011c16f3\\",\n \\"accountnumber\\" \\"158560897007\\",\n \\"createdat\\" \\"2025 06 18t08 12 31 91 04 00\\",\n \\"description\\" \\"644371423186 streamflix anywhere nyusa billpayment on 158560897007\\",\n \\"isreversal\\" false,\n \\"tracenumber\\" 357609,\n \\"transmissiondate\\" \\"0618121231\\",\n \\"panlastfour\\" \\"4558\\",\n \\"isdebit\\" true,\n \\"ispin\\" false,\n \\"transactionamount\\" 1999,\n \\"billingamount\\" 1999,\n \\"settlementamount\\" 0,\n \\"panentrymode\\" \\"panautoentryviacontactless\\",\n \\"pincapturecapability\\" \\"unspecified\\",\n \\"retrievalreferencenumber\\" \\"644371423186\\",\n \\"networktype\\" \\"visa\\",\n \\"acquirernetworkid\\" \\"7476\\",\n \\"merchantnamelocation\\" \\"streamflix anywhere nyusa\\",\n \\"merchanttype\\" \\"1111\\",\n \\"merchantpostalcode\\" \\"10001\\",\n \\"transactioncurrencycode\\" \\"840\\",\n \\"billingcurrencycode\\" \\"840\\",\n \\"settlementcurrencycode\\" \\"840\\",\n \\"authorizationcode\\" \\"750884\\",\n \\"transactionidentifier\\" \\"1 10001719746199\\",\n \\"transactionuniqueidentifier\\" \\"750884\\",\n \\"accountidentification\\" \\"827277613081398\\",\n \\"partialauthorizationindicator\\" false,\n \\"ischargeback\\" false,\n \\"outboundresponsecode\\" \\"00\\",\n \\"messagetype\\" \\"0100\\",\n \\"processingcode\\" \\"billpayment\\",\n \\"expirationdate\\" \\"2025 06 21t08 12 31 91 04 00\\",\n \\"billingconversionrate\\" 0,\n \\"settlementconversionrate\\" 0,\n \\"banknetreferencenumber\\" \\"747771579\\",\n \\"transactionfeeamount\\" 0,\n \\"acquiringinstitutioncode\\" \\"52377112883\\",\n \\"forwardinginstitutioncode\\" \\"50185636050\\",\n \\"processor\\" \\"i2c\\",\n \\"memopostid\\" \\"10dbd093 a37a 4121 885a b30000c9327b\\",\n \\"transactionkey\\" \\"283d2b2ac4be5e3f1f34a939e3e96d9478dd2bbe\\",\n \\"transactioncurrency\\" \\"usd\\",\n \\"billingcurrency\\" \\"usd\\",\n \\"settlementcurrency\\" \\"usd\\",\n \\"postclosureaccountused\\" false,\n \\"relatedtransactionid\\" \\"ec2639b3 7524 4c1e 8b34 b30000c93225\\"\n }\n ]" } ], "selectedlanguageid" "rqyeeatqf08igleejcxwc" }, "request" { "pathparameters" \[ { "name" "id", "kind" "optional", "type" "string", "description" "guid format card id in the cross river system, which is the id attribute value of the response to create a card this is not the number that appears on the card ", "" "guid format card id in the cross river system, which is the id attribute value of the response to create a card this is not the number that appears on the card " } ], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[], "formdataparameters" \[] }, "currentnewparameter" { "label" "path parameter", "value" "pathparameters" }, "response" \[ { "name" "id", "kind" "optional", "type" "string", "description" "guid format card id in the cross river system, which is the id attribute value of the response to create a card this is not the number that appears on the card " }, { "name" "productid", "kind" "optional", "type" "string", "description" "id in guid format of your specific product type on which the account is based provided by cr ", "children" \[] }, { "name" "partnerid", "kind" "optional", "type" "string", "description" "your id in the cross river system this id is in guid format ", "children" \[] }, { "name" "accountnumber", "kind" "optional", "type" "string", "description" "deposit account number associated with the card", "children" \[] }, { "name" "createdat", "kind" "optional", "type" "string", "description" "date and time the transaction record was created in this case, the date and time are in this format yyyy mm ddthh\ mm\ ss\[ mmm]", "children" \[] }, { "name" "description", "kind" "optional", "type" "string", "description" "description of the transaction", "children" \[] }, { "name" "isreversal", "kind" "optional", "type" "boolean", "description" "true if the transaction is a reversal of a previous transaction, otherwise false ", "children" \[] }, { "name" "tracenumber", "kind" "optional", "type" "integer", "description" "a unique number assigned to a transaction from the time it leaves the merchant bank until it arrives at the cardholder bank", "children" \[] }, { "name" "transmissiondate", "kind" "optional", "type" "string", "description" "date and time the message entered the data interchange system", "children" \[] }, { "name" "cardprogramid", "kind" "optional", "type" "string", "description" "unique id for the card program the card is assigned to", "children" \[] }, { "name" "panlastfour", "kind" "optional", "type" "string", "description" "last 4 digits of the pan, the primary account number, which appears on the physical card", "children" \[] }, { "name" "transactiontype", "kind" "optional", "type" "string", "description" "type of transaction debit or credit", "children" \[] }, { "name" "isdebit", "kind" "optional", "type" "boolean", "description" "true if the card is a debit card, otherwise false ", "children" \[] }, { "name" "ispin", "kind" "optional", "type" "boolean", "description" "indicator whether a pin was used in the transaction ", "children" \[] }, { "name" "transactionamount", "kind" "optional", "type" "integer", "description" "funds requested by the cardholder in the local currency of either the acquirer or source location of the transaction, exclusive the of transaction fee amount", "children" \[] }, { "name" "billingamount", "kind" "optional", "type" "integer", "description" "the amount billed to the cardholder in the currency of the cardholder account, exclusive of cardholder billing fees", "children" \[] }, { "name" "settlementamount", "kind" "optional", "type" "integer", "description" "the settlement amount may vary from the transaction amount if currency conversion is involved", "children" \[] }, { "name" "posentry", "kind" "optional", "type" "string", "description" "method more used at the point of sale, which combines card and terminal capabilities ", "children" \[] }, { "name" "panentrymode", "kind" "optional", "type" "string", "description" "method used to enter the card number for a given transaction (e g , manual, magnetic stripe, chip) ", "children" \[] }, { "name" "pincapturecapability", "kind" "optional", "type" "string", "description" "for pin transactions, the method used to enter the pin \noptions include \n unspecified\n pinentry\n nopinentry\n pinentryterminaloos\n reservedforiso\n pinpadinoperative\n reservedfornational\n reservedforprivate\n pinverified", "children" \[] }, { "name" "responsecode", "kind" "optional", "type" "string", "description" "a code that defines the disposition of a message when the response code is 30, the additional response data contains the bit number in error ", "children" \[] }, { "name" "retrievalreferencenumber", "kind" "optional", "type" "string", "description" "automatically generated reference (alphanumeric)", "children" \[] }, { "name" "networkid", "kind" "optional", "type" "string", "description" "unique identifier for the transaction, provided by the card network", "children" \[] }, { "name" "networktype", "kind" "optional", "type" "string", "description" "payment network used to process the transactions (e g visa, mastercard) ", "children" \[] }, { "name" "acquirernetworkid", "kind" "optional", "type" "string", "description" "identifier associated to the payment network that processed the transaction ", "children" \[] }, { "name" "merchantnamelocation", "kind" "optional", "type" "string", "description" "name and location of merchant involved in the transaction", "children" \[] }, { "name" "merchanttype", "kind" "optional", "type" "string", "description" "classification of the merchant type of business, product, or service", "children" \[] }, { "name" "merchantpostalcode", "kind" "optional", "type" "string", "description" "postal code of the merchant", "children" \[] }, { "name" "terminalid", "kind" "optional", "type" "string", "description" "unique code identifying a terminal at the card acceptor location", "children" \[] }, { "name" "transactioncurrencycode", "kind" "optional", "type" "string", "description" "iso 4217 currency code telling you the local currency of either the acquirer or the source location of the transaction this is the currency used in the transaction amount and transaction fee amount ", "children" \[] }, { "name" "billingcurrencycode", "kind" "optional", "type" "string", "description" "iso 4217 currency code telling you the currency of the cardholder billing amount and the cardholder billing fee amount", "children" \[] }, { "name" "settlementcurrencycode", "kind" "optional", "type" "string", "description" "iso 4217 currency code telling you the currency of both the settlement amount and the settlement fee amount", "children" \[] }, { "name" "authorizationcode", "kind" "optional", "type" "string", "description" "code provided by the issuer when a transaction is approved or a “no reason to decline” code provided for successful verification ", "children" \[] }, { "name" "transactionidentifier", "kind" "optional", "type" "string", "description" "a number that remains unique throughout a transaction life cycle", "children" \[] }, { "name" "transactionuniqueidentifier", "kind" "optional", "type" "string", "description" "additional unique identifier for the transaction", "children" \[] }, { "name" "authorizationindicator", "kind" "optional", "type" "string", "description" "not used", "children" \[] }, { "name" "authorizationlifecycle", "kind" "optional", "type" "string", "description" "time interval in effect for pre authorization when an acquirer is requests guarantee of funds the first digit indicates the type of time interval (1=calendar days, 2=hours, 3=minutes) and the second digit is the actual time interval value ", "children" \[] }, { "name" "accountidentification", "kind" "optional", "type" "string", "description" "series of digits used to identify a customer account or relationship id", "children" \[] }, { "name" "partialauthorizationindicator", "kind" "optional", "type" "boolean", "description" "if true, indicates that the authorization is for a partial amount and not the whole amount of the transaction, otherwise, false ", "children" \[] }, { "name" "ischargeback", "kind" "optional", "type" "boolean", "description" "true if the transaction is a chargeback, otherwise false ", "children" \[] }, { "name" "outboundresponsecode", "kind" "optional", "type" "string", "description" "code describing outbound response ", "children" \[] }, { "name" "messagetype", "kind" "optional", "type" "string", "description" "identifies the message type related to the transaction list of message types ", "children" \[] }, { "name" "processingcode", "kind" "optional", "type" "string", "description" "indicates the what took place for a given transaction includes \n purchase\n withdrawal\n debitadjustment\n conversionguarantee\n conversionverification\n travelercheck\n cashbackpurchase\n accountfunding\n quasicash\n fundswithdrawal\n cashdisbursement\n deferredgoods\n debitfee\n creditreturn\n deposit\n creditadjustment\n checkdepositguarantee\n checkdeposit\n cashdeposit\n originalcredit\n paymenttransaction\n creditdisbursement\n availablefundsinquiry\n balanceinquiry\n accountverification\n atmministatement\n eligibilityinquiry\n cardholdertransfer\n billpayment\n payment\n p2ppayment\n paymentfromthirdparty\n p2ppaymentcredit\n loanpayment\n paymentenclosed\n prepaidactivation\n pinunblock\n pinchange\n pv\n pd\n cb\n q2\n\n", "children" \[] }, { "name" "cardacceptorcode", "kind" "optional", "type" "string", "description" "unique code identifying a terminal at the card acceptor location", "children" \[] }, { "name" "expirationdate", "kind" "optional", "type" "string", "description" "card expiration date format yyyy mm dd", "children" \[] }, { "name" "billingconversionrate", "kind" "optional", "type" "integer", "description" "the factor used in the conversion from the transaction to the cardholder billing amount the transaction amount is multiplied by the cardholder billing conversion rate to determine the cardholder billing amount ", "children" \[] }, { "name" "settlementconversionrate", "kind" "optional", "type" "integer", "description" "the factor used in the conversion from the transaction to the settlement amount the transaction amount is multiplied by the settlement conversion rate to determine the settlement amount ", "children" \[] }, { "name" "banknetreferencenumber", "kind" "optional", "type" "string", "description" "unique reference id within the banknet system see https //www banknet gov/entrance/about banknet/about banknet html", "children" \[] }, { "name" "transactionfeeamount", "kind" "optional", "type" "integer", "description" "the fee charged (for example, by the acquirer) for transaction activity in the currency of the transaction amount this fee can be a surcharge, rebate, or transaction fee ", "children" \[] }, { "name" "chargebackindicator", "kind" "optional", "type" "string", "description" "if the transaction is a chargeback, this contain the chargeback flag", "children" \[] }, { "name" "acquiringinstitutioncode", "kind" "optional", "type" "string", "description" "code identifying the acquiring institution (for example, merchant bank) or its agent this can be any uniquely identifying number agreed upon by the network ", "children" \[] }, { "name" "forwardinginstitutioncode", "kind" "optional", "type" "string", "description" "code identifying the institution that is forwarding a request or advice message in an interchange system ", "children" \[] }, { "name" "processor", "kind" "optional", "type" "string", "description" "the name of the card processor\n i2c\n p1", "children" \[] }, { "name" "memopostid", "kind" "optional", "type" "string", "description" "unique identifier for the memo post this id is in guid format ", "children" \[] }, { "name" "coretransactionid", "kind" "optional", "type" "string", "description" "unique cross river identifier for the core transaction this id is in guid format ", "children" \[] }, { "name" "transactionkey", "kind" "optional", "type" "string", "description" "unique identifier for the transaction", "children" \[] }, { "name" "transactioncurrency", "kind" "optional", "type" "string", "description" "currency the transaction is performed in", "children" \[] }, { "name" "billingcurrency", "kind" "optional", "type" "string", "description" "currency used for bllling the cardholder (iso 4217 format) ", "children" \[] }, { "name" "settlementcurrency", "kind" "optional", "type" "string", "description" "currency in which the transaction is settled between institutions (iso 4217 format) ", "children" \[] }, { "name" "reversaltype", "kind" "optional", "type" "string", "description" "for reversal type transactions, whether the transaction being reversed is a prior authorization or clearing \ncan be \n authorization\n clearing", "children" \[] }, { "name" "postclosureaccountused", "kind" "optional", "type" "string", "description" "indicates if a transaction was attempted on a closed account dda and therefore had to be posted on the program's post colsure account ", "children" \[] }, { "name" "relatedtransactionid", "kind" "optional", "type" "string", "description" "unique transaction id assigned by the acquirer of the trnasaction for audit purposes ", "children" \[] } ] }