CheckoutWithCardRequest

Type: Tessitura.Service.Client.Web.CheckoutWithCardRequest

Property Name Data Type Length Required Readonly Notes
CreditCardType integer Y The payment method to use for checkout. Must match the account type of the card information provided.
FK: TR_PAYMENT_METHOD.id   Resource: PaymentMethods
Amount decimal number Y The amount of the payment to charge. If AllowUnderPayment is false, Amount must be equal to the total amount due. This value can never be greater than the amount due.
AllowUnderPayment boolean Y Pass True to allow partial payment of the order. Pass False to require full payment of the order.
Authorize boolean Pass True to authorize credit cards. Pass False to not authorize credit cards or when saving an unpaid order.
AuthorizationCode string Third party authorization code to be recorded in Tessitura. Required if Authorize = False.
ECommerce boolean Flag to indicate is this payment should be considered an ECommerce transaction.
CreditCardTrack1 string Y Data from track one of the swiped credit card.
CreditCardTrack2 string Y Data from track two of the swiped credit card.
ZipCode string Optional parameter used to specify the zip code for the credit card’s billing address.
StoreAccount boolean Flag to indicate if the card details provided should be stored on the constituent record, and tokenized if applicable, during checkout.
DeliveryDate date N A delivery date that is used for Tessitura Merchant Services authorizations only. The date to use for specific cart is returned by the GetCart service.