Financial objects
The CustomOffline Cassette financial object model mirrors that of the generic model in that an CustomOfflineCassette object is defined to augment each generic financial object. The CustomOffline Cassette objects appear as extensions to the generic objects. Those extensions are as follows:
Order
Field name | Syntax | Description |
---|---|---|
auxiliary1 | Binary string, 0 to 254 characters long. | Merchant-supplied payment data. Only the merchant software knows what is stored in this field. |
auxiliary2 | Binary string, 0 to 254 characters long. | Merchant-supplied payment data. Only the merchant software knows what is stored in this field. |
country | Character string, 1 - 50. | ISO 3166 country code of cardholder's country of residence or the country name. This value is only present if a non-null $COUNTRYCODE value was specified on the ACCEPTPAYMENT command. |
street | Character string, 1 to 128 bytes long. | Cardholder's street address. This value is only present if a non-null $STREETADDRESS value was specified on the ACCEPTPAYMENT command. |
city | Character string, 1 to 50 bytes long. | Cardholder's city of residence. This value is only present if a non-null $CITY value was specified on the ACCEPTPAYMENT command. |
state | Character string, 1 to 50 bytes long. | Cardholder's state or province of residence. This value is only present if a non-null $STATEPROVINCE value was specified on the ACCEPTPAYMENT command. |
postalCode | Character string, 1 to 14 bytes long. | Cardholder's postal code. This value is only present if a non-null $POSTALCODE value was specified on the ACCEPTPAYMENT command. |
Payment
Field name | Syntax | Description |
---|---|---|
authReason | Character string, 1 to 254 bytes long. | The authorization code entered by the $AUTHCODE parameter of the approve command. This field is present only when an authCode value exists for this approved payment. |
declineReason | Character string, 1 to 254 bytes long. | The decline reason entered by the $DECLINEREASON parameter of the approve command. This field is present only when a declineReason exists for this declined payment. |
Credit
Field name | Syntax | Description |
---|---|---|
authReason | Character string, 1 to 254 bytes long. | The authorization code entered by the $AUTHCODE parameter of the Refund command. This field is present only when an authCode value exists for this credit. |
declineReason | Character string, 1 to 254 bytes long. | The decline reason entered by the $DECLINEREASON parameter of the Refund command. This field is present only when a declineReason exists for this refund. |
Batch
Field name | Syntax | Description |
---|---|---|
FIBatchID | Character string, 1 to 32 bytes long. | The financial institution's identifier for the batch as entered by the $FIBATCHID parameter on the BatchClose command. The merchant should use this identifier when contacting the financial institution with inquiries concerning this batch. |