Deprecated feature

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

Order object cassette properties
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

Payment object cassette properties
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

Credit object cassette properties
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

Batch object cassette properties
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.