Optional
abaThe transaction's Electronic Funds Transfer aba number. Required if the transaction method is EFT.
The transaction's purchase amount.
Optional
BADDR1The billing address.
Optional
BCUST_The billing's contact email address.
Optional
BNAMEThe billing contact's name.
Optional
BZIP1The billing zip code.
Optional
ccmoThe transaction's credit card month. Required if the transaction method is CC.
Optional
ccnumThe transaction's credit card number. Required if the transaction method is CC.
Optional
ccyrThe transaction's credit card year. Required if the transaction method is CC.
Optional
checkacctThe transaction's Electronic Funds Transfer checking account. Required if the transaction method is EFT.
Optional
CVV2The credit card's security code. Not required, but recommended. You can see this in the Quantum Gateway website under Settings => Processing Settings => Required Form Items => Require CVV2.
Optional
CVVtypeCVV options. 0 - Not Passing CVV2 1 - CVV2 is being passed 2 - CVV2 on card is unreadable 9 - Card does not have CVV2 imprint
Optional
DsepHow items in the transaction response are separated. This can be accessed in the Quantum Gateway website under Settings => Processing Settings => Default Data Separator.
The login name for your official or developer Quantum Gateway account. This is the same login name you use to log into the Quantum Gateway website.
Optional
initial_If this is set to a number, then this is the first payment that will be charged. This number is separate from the recurring amount. The recurring amount will be either the amount set in the transaction or the amount set in the recipe. The choice for either is dependent on your settings and the value of override_recur.
Optional
MAXMINDWhether to use Maxmind for fraud detection.
Optional
override_Whether to send an email receipt to the customer.
Optional
override_Whether to override a transaction recipe id's recurring amount. This setting only applies to recurring recipes with the "Honor Trans Amount" amount setting set to "N". You can see this in the quantum gateway settings under Processing Tools => Recurring Billing => View Recipes
Optional
override_Whether to send an email receipt to the merchant.
Optional
OverOverride the default recurring day for the recipe id. If this is set to Y, then the recurring day will be set to the day of the month that this transaction is being processed.
Optional
recur_The amount of times this transaction will recur.
Optional
RestrictYour key if use Restrict Key is enabled in the Quantum Gateway settings. This can be accessed in the Quantum Gateway website under Settings => Processing Settings => RestrictKey.
Optional
RIDThe recurring recipe ID that this transaction will be associated with. Recurring Recipe IDs are something that you create in the Quantum Gateway website under Processing Tools => Recurring Billing => New Recipe. Or you can use an existing recipe ID. This can be found in Processing Tools => Recurring Billing => View Recipes
Optional
trans_The transaction's payment method: either credit card (CC) or electronic funds transfer (EFT).
Optional
trans_How Quantum Gateway processes transaction requests. This can be accessed in the Quantum Gateway website under Settings => Processing Settings => Processing Mode.
Optional
transIDAn already existing / processed transaction ID. Can only be applied to the following transaction types: VOID, PREVIOUS_SALE.
Description
DirectAPI clones Quantum Gateway's API for the Transparent Database Engine. The "Direct" in DirectAPI is because we're porting a "direct" copy of the Transparent API into Typescript.
Quantum Gateway (QGW) Transparent Database Engine API Documentation: https://www.quantumgateway.com/files/QGW-Non-Interactive_API.pdf