PaymentComponentRequest

Type: Tessitura.Service.Client.PaymentGateway.PaymentComponentRequest

Property Name Data Type Length Required Readonly Notes
ConstituentId integer N If specified, used to retrieve the Constituent’s stored payment methods such as previously saved credit cards, if applicable. If both this filter and the optional card brand filter are passed, only the union of the two datasets will be returned. For example. If you pass "mc" for the brand filter, and a CustomerId which has a visa token and a Mastercard token saved to their account, only the Mastercard token will be returned for use. ConstituentId is not validated as part of this request. If an invalid customerNo is passed, the request will succeed and return no acount tokens, since the account is invalid.
Amount decimal number Y Specifies the amount to charge of the current order, which determines available payment methods and display of the currency in the form.
CardBrandsToInclude Collection of string N If specified, filters the card brands which can be used for this payment, passed as an array of strings i.e. [ “amex”, “mc”, “visa” ]. If not specified, all card brands configured on the Merchant Account are returned. For a complete list of card brand values, visit the full documentation located here: https://bitbucket.org/TN_WebShare/tessituramerchantservicesintegrationsample.
ShowStoredCards boolean N Display stored cards in the component. If not specified, stored cards are shown.
MerchantId string N Specifies the merchant id to use for transactions. If not specified, the merchant id from the payment method of the generic credit card will be used.
ComponentVersion string N If specified, overrides the Payment_Component_Version default from T_DEFAULTS.