CreditCardOwner
|
string
|
|
|
|
The full name on the credit card being used for the transaction.
|
CreditCardNumber
|
string
|
|
|
|
The account number of the credit card being used for the transaction.
|
CreditCardType
|
integer
|
|
N
|
|
The payment method to use for checkout. Must match the account type of the card information provided.
A CreditCardType or an AccountId is required. If both are specified, the CreditCardType will be used.
The account type of the CreditCardType (payment method) must match what is stored in the account.
|
FK: TR_PAYMENT_METHOD.id   Resource: PaymentMethods |
CreditCardMonth
|
integer
|
|
|
|
The month of the expiration date for the credit card. Required when card details are being provided.
|
CreditCardYear
|
integer
|
|
|
|
The year of the expiration date for the credit card. Required when card details are being provided.
|
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.
|
CreditCardAuthenticationCode
|
string
|
|
|
|
The CVV security code on the credit card used. This data is used for authorization only and is not stored in the system.
|
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.
|
SecureValues
|
string
|
|
|
|
Optional parameter used to pass 3D Secure values.
The 3D Secure values are passed as a string to this single parameter rather than multiple parameters, e.g. sessionid=xxx&eci=yyy&xid=zzz...
Though no formal rules have been established for this parameter, suggested content includes:
- sessionid - Tessitura session key
- eci – Ecommerce indicator
- xid – 3D Secure transaction id
- vts – secure code transaction security
- cavv – cardholder verification value
- vcsnch[no details available]
- vcsnca[no details available]
- vhr[no details available].
|
AccountId
|
integer
|
|
N
|
|
An id of previously stored credit card information for the owner or initiator of the cart. If this value exists, it takes precedence over any passed in credit card information,
with the exception of the CreditCardType (payment method). See comments on CreditCardType.
|
FK: T_ACCOUNT_DATA.id   Resource: Accounts |
ZipCode
|
string
|
|
|
|
Optional parameter used to specify the zip code for the credit card’s billing address.
|
Address
|
string
|
|
|
|
Optional parameter used to specify the address for the credit card’s billing address.
|
PaymentReference
|
string
|
|
|
|
A credit card processor reference number can be submitted here when an external authorization takes place. This would allow refunds to be made against this reference number without storing the credit card number.
|
PaymentId
|
integer
|
|
|
|
The paymentId of an EMV authorization that has been processed and should be applied to the cart.
|
ECommerce
|
boolean
|
|
|
|
Flag to indicate is this payment should be considered an ECommerce transaction.
|
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 any specific cart is returned by the GetCart service.
|
Country
|
string
|
|
N
|
|
Optional parameter used to specify the country for the credit card’s billing address. Must be the ISO-2 country code.
|