Optional card_The credit card detail object. Required if token_detail and track_detail is not provided
Optional currency?: stringThe ISO-4127 3 character currency code accepted for this transaction. Defaults to 'USD
Optional customer_The payment customer detail object. Required for type L2 Level 2 transactions and type L3 Level 3 transactions
Optional discount_The payment discount object
Optional invoice_Associate payment transaction with an invoice
Optional ip_Payment originating IP address. If not provided the system will attempt to qualify an ip address from the request host value
Optional items_The payment sale items sold array. At least one item object must be provided for type L3 Level 3 transactions
Optional meta_Key-value pairs for storing additional information about the payment in a structured format.
The merchant account id assigned by the service provider that will process the payment
Unique order ID for this transaction. If not provided, a unique order id will be generated as 'ORDER_<8 random characters>.
Optional purchase_Associate payment transaction with a purchase order number. Required for type L2 Level 2 transactions and type L3 Level 3 transactions
Optional reference_An internal reference id that will be echo'd back in the message response.
Optional risk_Risk score to associate with payment transaction.
Optional send_Set true to send the customer an email payment receipt. If true you must provide a customer.email value. Default is false.
Optional service_The amount of this transaction that should be allocated to a service charge. Cannot exceed payment request amount value. Use numbers for dollar amount and up to 2 decimal places for cents. Example $100.00 could be 100 or 100.0
Optional shipping_The payment transaction shipping object.
Optional terminal_A terminal id for processing (can be use as a reference). Required for marketplace transactions
Optional three_The payment 3-D Secure object.
Optional token_The credit card token detail object. Required if card_detail and track_detail is not provided
Optional topt?: stringRoute a transaction to an external provider. Your servicee provider will provide value(s) required here.
The total amount to process. Use numbers for dollar amount and up to 2 decimal places for cents. Example $100.00 could be 100 or 100.00
Optional total_The total tax amount for this transaction. Required for type Level 2 and type Level 3 transactions.
The credit card magenetic stripe data. required if card_detail and token_detail is not provided
Set processing type. Accepted values are 'sale' for an authorize/capture transaction, 'authorize' for a pre-authorization amount, 'L2' for a Level 2 B2B sale transactions and 'L3' for high value B2B/B2G Level 3 sale transactions
Generated using TypeDoc
Parameters to process a credit card sale or authorization.