 |
client_no |
long |
22 |
Aria-assigned unique identifier indicating the Aria client providing service to this account. |
 |
auth_key |
string |
32 |
Aria-assigned unique key to be passed with each method call for authenticating the validity of the requestor. |
 |
acct_no
OR
client_acct_id
|
long
string
|
22
22
|
Aria-assigned account identifier. This value is unique across all Aria-managed accounts.
Client-defined identifier for the account. This value is unique across all Aria-managed accounts.
|
|
proc_payment_id |
string |
|
Processor ID used to identify a transaction requiring 3D Secure authorization.
Please note that this field may also be an output that specifies a processor's payment ID. |
|
proc_payer_auth_response |
string |
|
Processor's response received from a client's plugin that approved the transaction requiring 3D Secure authorization. |
|
end_user_session_id |
string |
32 |
Processor's customer session identifier for a transaction requiring 3D Secure authorization. |
|
end_user_ip_address |
string |
|
IP address used for placing an online order. |
|
proc_md |
string |
|
Payment session identifier returned by the card issuer. |
Start of proc_field_override array |
|
proc_field_override
|
array |
|
The processor-specific fields passed as an array of proc_field_name/proc_field_value key-value pairs. The allowable fields and values for the key-value pairs are listed below. |
|
|
transaction_type |
string |
2 |
Defines a transaction type for Credit Cards and Tokenized Credit Cards. A null value will default to -1.
Note: Some Payment Gateways/Processors do not honor all of these allowable values, so you should check their respective documentation.
Allowable values for transaction_type:
Values |
Description |
-1 |
Use client configuration settings for "Send Transaction Type as Recurring for Initial Request Where Possible" or "Send Transaction Type as Recurring for Subsequent Request" as applicable. (default) |
1 |
Single transaction mail/telephone order (MOTO) - Designates a transaction where the accountholder is not present at a merchant location and completes the sale over the phone or through the mail. The transaction is not for recurring services or products and does not include sales that are processed via an installment plan. |
2 |
Recurring Transaction - Designates a transaction that represents an arrangement between an accountholder and the merchant where transactions are going to occur on a periodic basis. |
3 |
Installment Transaction - Designates a group of transactions that originated from a single purchase where the merchant agrees to bill the accountholder in installments. |
4 |
Deferred Transaction - Designates a transaction that represents an order with a payment delayed for a specified amount of time. |
5 |
Secure Electronic Commerce Transaction - Designates a transaction completed via the Internet at a 3-D Secure capable merchant and in which the accountholder was fully authenticated. (examples: 3-D Secure includes Verified by Visa, Mastercard Identity Check, American Express SafeKey and Discover ProtectBuy.) |
6 |
Non-Authenticated Electronic Commerce Transaction - Designates a transaction completed via the Internet at a 3-D Secure capable merchant that attempted to authenticate the accountholder using 3-D Secure (examples: 3-D Secure includes Verified by Visa and Mastercard Identity Check.) Verified by Visa, Mastercard Identity Check, American Express SafeKey and Discover ProtectBuy transactions in the event of: * A non-participating issuer * A non-participating accountholder of a participating issuer * A participating issuer, but the authentication server is not available |
7 |
Channel Encrypted Transaction - Designates a transaction between an accountholder and a merchant completed via the Internet where the transaction includes the use of transaction encryption such as SSL (Secure Sockets Layer), but authentication was not performed. The accountholder payment data was protected with a form of Internet security, such as SSL, but authentication was not performed. For Discover, indicates an e-commerce Card Transaction with data protection in which ProtectBuy for Cardholder authentication was not used. |
8 |
Non-Secure Electronic Commerce Transaction - Designates a transaction between an accountholder and a merchant completed via the Internet where: * The transaction does not include the use of any transaction encryption such as SSL * Authentication is not performed * An accountholder certificate is not managed. |
I |
IVR Transaction (PINless Debit only) - Designates a transaction where the accountholder completes the sale via an interactive voice response (IVR) system. |
R |
Retail Transaction - Designates a transaction where the accountholder was present at a merchant location. |
|
Note: 3DS-related fields are listed below. Not all payment gateways support 3DS. The payment gateways documentation identifies payment gateways that support 3DS. Please contact your payment gateway representative for more information about which version of 3DS is supported and other details. |
|
client_3ds_nonce |
string |
4000 |
The 3DS enriched nonce (token) used for the card authorization. |
|
payer_auth_reference_id |
string |
2000 |
Reference ID for a 3DS transaction session. |
|
payer_auth_transaction_mode |
string |
1 |
The transaction mode identifies the channel from which the 3DS transactions are originated.
Allowable values for payer_auth_transaction_mode:
Values |
Description |
M |
MOTO (mail/telephone order) |
R |
Retail |
S |
eCommerce |
P |
Mobile Device |
T |
Tablet |
|
|
payer_auth_transaction_id |
string |
2000 |
Authentication transaction ID for a 3DS authorization. |
|
end_user_browser_accept_header |
string |
2000 |
Browser accept header that was used for making a purchase online. Example: "text/html,application/xhtml+xml,application/xml ;q=0.9,*/*;q=0.8". |
|
end_user_browser_agent |
string |
2000 |
Browser that was used for making a purchase online. Example: "Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0". |
|
end_user_browser_color_depth |
string |
2000 |
Browser color depth in bits per pixel. You can obtain this by using the browser's screen.colorDepth property. Accepted values: 1, 4, 8, 15, 16, 24, 32 or 48 bit color depth. |
|
end_user_browser_java_enabled_ind |
string |
2000 |
Boolean value indicating whether the customer's browser is able to execute Java. |
|
end_user_browser_language |
string |
2000 |
Browser supported language (as defined in IETF BCP-Internet Engineering Task Force Best Current Practice 47). You can obtain this by using the browser's navigator.language property. |
|
end_user_browser_screen_height |
string |
2000 |
Total height of the browser that was used for placing an online order. |
|
end_user_browser_screen_width |
string |
2000 |
Total width of the browser that was used for placing an online order.
|
|
end_user_browser_timezone_offset_mins |
string |
2000 |
Difference between UTC (Universal Time Coordinated) time and the customer's browser local time, in minutes. |
|
pa_3ds_completion_ind |
string |
2000 |
If the response of DDC (Device Data Collection) is received within 10 seconds set this field to "Y". If not, set this field to "N". |
|
pa_3ds_trans_status |
string |
2000 |
If the response to the challenge shopper (requested authentication information) is not received within 10 minutes, set this field to "U". If not, set this field to the value received from the challenge shopper response. |
End of proc_field_override array |