View Level3 Item
API ExplorerRetrieves a Level 3 line item from a transaction. All the responses have GeneralResponse section that informs about successful result or error. See Error Codes and Messages.
Query Parameters
Indicates the line item number.
int32Authorization code provided by payment processor.
Indicates electronic data capture (EDC) type.
"Credit" | "Debit" | "EBT_Food" | "EBT_Cash" | "Card" | "Cash" | "Check" | "Gift"Alphanumeric SPIn transaction identifier. Has to be unique within one batch.
1 <= length <= 50Indicates if any of receipt copies should be printed after the transaction.
"No" | "Both" | "Merchant" | "Customer"Indicates if any of receipt copies should be returned in response.
"No" | "Both" | "Merchant" | "Customer"Merchant number for multi-merchant environment. If not present in multi-merchant environment, transaction will be cancelled.
int321 <= value <= 5Unique alphanumeric invoice number.
length <= 50Indicates whether customer signature should be captured or not in course of transaction.
Indicates whether extended transaction data should be returned or not.
Indicates whether register is ready to receive intermediate status or not.
Url of the callback receiver.
Used for reconciliation purposes. This field is applicable only for Fiserv North transactions and it is optional. It contains an alphanumeric reference ID that links the transaction to its corresponding settlement record in Fiserv.
1 <= length <= 10This is the unique identifier generated by iPOSpays for each ISV. It must be sent to associate the transaction and the merchant with the corresponding ISV.
1 <= length <= 16Terminal profile number. Can be used to identify the terminal in SPIn Proxy environment. Required if no RegisterId.
10 <= length <= 12Terminal identifier for register. [Obsolete] Can be used to identify the terminal instead of Tpn in SPIn Proxy environment. Required if no Tpn.
2 <= length <= 50Merchant's authorization password. Required if no SPInToken.
10 <= length <= 10Timeout for processing transaction with SPIn proxy. If null, the default timeout will be used.
int321 <= value <= 720A collection of custom fields in key-value format. Numeric fields must contain a decimal point. For example: "CustomFee": 1.0 or "CustomFee": 1.00 or "CustomFee": "1.00"
Response Body
application/json
application/json
curl -X GET "https://example.com/v2/L3Data/ViewLevel3Item?request.lineItemNumber=0&request.paymentType=Credit&request.referenceId=string"{
"AuthCode": "",
"ReferenceId": "",
"LineItemCount": null,
"GeneralResponse": {
"ResultCode": "0",
"StatusCode": "0000",
"Message": "",
"DetailedMessage": "",
"DelayBeforeNextRequest": null
}
}{
"GeneralResponse": {
"ResultCode": "0",
"StatusCode": "0000",
"Message": "",
"DetailedMessage": "",
"DelayBeforeNextRequest": null
}
}