Secure Acceptance Web Mobile: Field Mapping Guide            
  Response Fields                        
                             
  Field Type Secure Acceptance API Data Type & Length Permitted values Comments Links Legacy HOP/SOP SOAPI            
  Security signature String (44) Base64 signature Secure Acceptance signs fields in the response. Use this signature to verify that the response has not been tampered with. See the signed_field_names field below. ### Does not exist ### ### Does not exist ###            
  Security signed_date_time String (20) {UTC Date & Time format} The date and time of when the
signature was generated by the
server. UTC date and time format:
2011-12-31T11:59:59Z
### Does not exist ### ### Does not exist ###            
  Security signed_field_names String (Variable) Comma separated list A comma-separated list of response
data that was signed by the server.
All fields within this list should be
used to generate a signature that can
then be compared to the response
signature to verify the response.
### Does not exist ### ### Does not exist ###            
  Standard auth_amount String (15) Amount that was authorized. ccAuthReply_amount ccAuthReply_amount            
  Standard auth_code String (7) Authorization code. Returned only if a value is returned by the processor. ccAuthReply_authorizationCode ccAuthReply_authorizationCode            
  Standard auth_avs_code String (1) {See link} Link ccAuthReply_avsCode ccAuthReply_avsCode            
  Standard auth_avs_code_raw String (10) AVS result code sent directly from the
processor. Returned only if a value is
returned by the processor.
ccAuthReply_avsCodeRaw ccAuthReply_avsCodeRaw            
  Standard auth_cv_result String (1) {See link} CVN Result Code. See link. Link ccAuthReply_cvCode ccAuthReply_cvCode            
  Standard auth_cv_result_raw String (10) CVN result code sent directly from the
processor. Returned only if a value is
returned by the processor.
ccAuthReply_cvCodeRaw ccAuthReply_cvCodeRaw            
  Standard auth_response String (10) For most processors, this is the error
message sent directly from the bank.
Returned only if a value is returned
by the processor.
ccAuthReply_processorResponse ccAuthReply_processorResponse            
  Standard auth_time String (20) {UTC Date & Time format} Time of the authorization in UTC. ccAuthReply_authorizedDateTime ccAuthReply_authorizedDateTime            
  Standard auth_trans_ref_no String (60) Reference number that will appear in processor reports for authorizations. Store this value against your order so that you can reconcile orders against funding. reconciliationID ccAuthReply_reconciliationID            
  Standard bill_trans_ref_no String (60) Reference number that will appear in processor reports for bills. Store this value against your order so that you can reconcile orders against funding. reconciliationID ccCaptureReply_reconciliationID            
  Standard decision String (7) ACCEPT, DECLINE, REVIEW, ERROR Result  Link decision decision            
  Standard invalid_fields String (Variable) Indicates a fields with invalid data. InvalidField0...N invalidField_#            
  Standard message String (255) Reply message from the gateway. ### Does not exist ### ### Does not exist ###            
  Standard reason_code String (5) Numeric value corresponding to the
result of the credit card authorization
request.
Link ccAuthReply_reasonCode reasonCode            
  Standard required_fields String (Variable) Indicates required fields with missing data. MissingField0...N missingField_#            
  Standard transaction_id String (26) The transaction identifier returned
from the payment gateway. 
requestID requestID            
  Standard payment_token String (26) The payment_token generated when create_payment_token is included in the transaction_type. Also returned with update_payment_token - this will be a new value if you have a format preserving token. Link paySubscriptionCreateReply_subscriptionID
paySubscriptionUpdateReply_subscriptionID
paySubscriptionUpdateReply_subscriptionIDNew
paySubscriptionCreateReply_subscriptionID
paySubscriptionUpdateReply_subscriptionID
paySubscriptionUpdateReply_subscriptionIDNew
           
  Payer Authentication (3D Secure) payer_authentication_cavv String (50) Cardholder authentication verification
value (CAVV). Transaction identifier
generated by the issuing bank. This
field is used by the payer
authentication validation service. 
cavv payerAuthValidateReply_cavv            
  Payer Authentication (3D Secure) payer_authentication_eci String (3) 00,05,06,07 Electronic commerce indicator (ECI).
Numeric indicator returned only for
Verified by Visa transactions. This
field is used by Payer Authentication
validation and enrol. See Link
Link eci payerAuthValidateReply_eciRaw            
  Payer Authentication (3D Secure) payer_authentication_proof_xml String (1024) HTML encoded XML element containing proof of
enrollment checking.
For cards not issued in the U.S. or
Canada, your bank may require this
data as proof of enrollment validation
for any payer authentication
transaction that you re-present
because of a chargeback.
For cards issued in the U.S. or
Canada, Visa may require this data
for specific merchant category codes
proofxml payerAuthEnrollReply_proofXML            
  Payer Authentication (3D Secure) payer_authentication_uad String (32) MasterCard SecureCode UCAF
authentication data. Returned only
for MasterCard SecureCode
transactions.
ucafAuthenticationData payerAuthValidateReply_ucafAuthenticationData            
  Payer Authentication (3D Secure) payer_authentication_uci String (1) 0,1,2 MasterCard SecureCode UCAF
collection indicator. This field
indicates whether authentication data
is collected at your web site. Possible
values:
n 0: Authentication data was not
collected and customer
authentication not completed.
n 1: Authentication data was not
collected because customer
authentication not completed.
n 2: Authentication data was
collected. Customer completed
authentication.
ucafCollectionIndicator payerAuthValidateReply_ucafCollectionIndicator            
  Payer Authentication (3D Secure) payer_authentication_xid String (28) Transaction identifier generated by
CyberSource Payer Authentication.
Used to match an outgoing PA
request with an incoming PA
response. 
xid payerAuthValidateReply_xid            
  Echo req_accessKey Echoes the request field passed in to Secure Acceptance ### Does not exist ### ### Does not exist ###            
  Echo req_transaction_uuid Echoes the request field passed in to Secure Acceptance ### Does not exist ### ### Does not exist ###            
  Echo req_debt_indicator Echoes the request field passed in to Secure Acceptance ### Does not exist ### debtIndicator            
  Echo req_amount Echoes the request field passed in to Secure Acceptance orderAmount ### Does not exist ###            
  Echo req_bill_to_address_city Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_city ### Does not exist ###            
  Echo req_bill_to_address_country Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_country ### Does not exist ###            
  Echo req_bill_to_address_line1 Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_street1 ### Does not exist ###            
  Echo req_bill_to_address_line2 Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_street2 ### Does not exist ###            
  Echo req_bill_to_address_postal_code Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_postalCode ### Does not exist ###            
  Echo req_bill_to_address_state Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_state ### Does not exist ###            
  Echo req_bill_to_company_name Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_company ### Does not exist ###            
  Echo req_bill_to_email Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_email ### Does not exist ###            
  Echo req_bill_to_forename Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_firstName ### Does not exist ###            
  Echo req_bill_to_phone Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_phoneNumber ### Does not exist ###            
  Echo req_bill_to_surname Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. billTo_lastName ### Does not exist ###            
  Echo req_card_cvn Returns the (masked) value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. card_cvNumber ### Does not exist ###            
  Echo req_card_expiry_date Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. card_expirationMonth
card_expirationYear
### Does not exist ###            
  Echo req_card_expiry_date Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. card_expirationMonth
card_expirationYear
### Does not exist ###            
  Echo req_card_number Returns the (masked) value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. card_accountNumber ### Does not exist ###            
  Echo req_card_type Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. card_cardType ### Does not exist ###            
  Echo req_complete_route Echoes the request field passed in to Secure Acceptance decisionManager_travelData_completeRoute ### Does not exist ###            
  Echo req_consumer_id Echoes the request field passed in to Secure Acceptance billTo_customerID ### Does not exist ###            
  Echo req_currency Echoes the request field passed in to Secure Acceptance orderCurrency ### Does not exist ###            
  Echo req_customer_cookies_accepted Echoes the request field passed in to Secure Acceptance billTo_httpBrowserCookiesAccepted ### Does not exist ###            
  Echo req_customer_gift_wrap Echoes the request field passed in to Secure Acceptance invoiceHeader_isGift ### Does not exist ###            
  Echo req_customer_ip_address Echoes the request field passed in to Secure Acceptance billTo_ipAddress ### Does not exist ###            
  Echo req_date_of_birth Echoes the request field passed in to Secure Acceptance billTo_dateOfBirthDate ### Does not exist ###            
  Echo req_departure_time Echoes the request field passed in to Secure Acceptance decisionManager_travelData_departureDateTime ### Does not exist ###            
  Echo req_device_fingerprint_id Echoes the request field passed in to Secure Acceptance deviceFingerprintID ### Does not exist ###            
  Echo req_ignore_avs Echoes the request field passed in to Secure Acceptance orderPage_ignoreAVS ### Does not exist ###            
  Echo req_ignore_cvn Echoes the request field passed in to Secure Acceptance orderPage_ignoreCVN ### Does not exist ###            
  Echo req_item_#_code Echoes the request field passed in to Secure Acceptance item_#_commodityCode ### Does not exist ###            
  Echo req_item_#_name Echoes the request field passed in to Secure Acceptance item_#_productName ### Does not exist ###            
  Echo req_item_#_quantity Echoes the request field passed in to Secure Acceptance item_#_quantity ### Does not exist ###            
  Echo req_item_#_sku Echoes the request field passed in to Secure Acceptance item_#_productSKU ### Does not exist ###            
  Echo req_item_#_tax_amount Echoes the request field passed in to Secure Acceptance item_#_taxAmount ### Does not exist ###            
  Echo req_item_#_unit_price Echoes the request field passed in to Secure Acceptance item_#_unitPrice ### Does not exist ###            
  Echo req_journey_leg#_dest Echoes the request field passed in to Secure Acceptance decisionManager_travelData_leg#_dest ### Does not exist ###            
  Echo req_journey_leg#_orig Echoes the request field passed in to Secure Acceptance decisionManager_travelData_leg#_orig ### Does not exist ###            
  Echo req_journey_type Echoes the request field passed in to Secure Acceptance decisionManager_travelData_journeyType ### Does not exist ###            
  Echo req_line_item_count Echoes the request field passed in to Secure Acceptance lineItemCount ### Does not exist ###            
  Echo req_locale Echoes the request field passed in to Secure Acceptance ### Does not exist ### ### Does not exist ###            
  Echo req_merchant_defined_data# Echoes the request field passed in to Secure Acceptance merchantDefinedData1–20 ### Does not exist ###            
  Echo req_merchant_secure_data# Echoes the request field passed in to Secure Acceptance ### Does not exist ### ### Does not exist ###            
  Echo req_override_custom_receipt_page Echoes the request field passed in to Secure Acceptance orderPage_receiptResponseURL ### Does not exist ###            
  Echo req_payment_method Echoes the request field passed in to Secure Acceptance paymentOption ### Does not exist ###            
  Echo req_payment_token Echoes the request field passed in to Secure Acceptance paySubscriptionUpdateReply_subscriptionID ### Does not exist ###            
  Echo req_payment_token_title Echoes the request field passed in to Secure Acceptance subscription_title ### Does not exist ###            
  Echo req_profile_id Echoes the request field passed in to Secure Acceptance ### Does not exist ### ### Does not exist ###            
  Echo req_recurring_amount Echoes the request field passed in to Secure Acceptance recurringSubscriptionInfo_
amount
### Does not exist ###            
  Echo req_recurring_frequency Echoes the request field passed in to Secure Acceptance recurringSubscriptionInfo_frequency ### Does not exist ###            
  Echo req_recurring_number_of_installments Echoes the request field passed in to Secure Acceptance recurringSubscriptionInfo_numberOfPayments ### Does not exist ###            
  Echo req_recurring_start_date Echoes the request field passed in to Secure Acceptance recurringSubscriptionInfo_startDate ### Does not exist ###            
  Echo req_reference_number Echoes the request field passed in to Secure Acceptance orderNumber ### Does not exist ###            
  Echo req_returns_accepted Echoes the request field passed in to Secure Acceptance invoiceHeader_returnsAccepted ### Does not exist ###            
  Echo req_ship_to_address_city Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_city ### Does not exist ###            
  Echo req_ship_to_address_country Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_country ### Does not exist ###            
  Echo req_ship_to_address_line1 Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_street1 ### Does not exist ###            
  Echo req_ship_to_address_line2 Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_street2 ### Does not exist ###            
  Echo req_ship_to_address_postal_code Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_postalCode ### Does not exist ###            
  Echo req_ship_to_address_state Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_state ### Does not exist ###            
  Echo req_ship_to_company_name Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_company ### Does not exist ###            
  Echo req_ship_to_forename Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_firstName ### Does not exist ###            
  Echo req_ship_to_phone Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_phoneNumber ### Does not exist ###            
  Echo req_ship_to_surname Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_lastName ### Does not exist ###            
  Echo req_shipping_method Returns the value the cardholder enters on Web/Mobile, or pass through value if present but not displayed. shipTo_shippingMethod ### Does not exist ###            
  Echo req_skip_decision_manager Echoes the request field passed in to Secure Acceptance ### Does not exist ### ### Does not exist ###            
  Echo req_tax_amount Echoes the request field passed in to Secure Acceptance taxAmount ### Does not exist ###            
  Echo req_transaction_type Echoes the request field passed in to Secure Acceptance orderPage_transactionType ### Does not exist ###            
  Echo req_payment_token Echoes the request field passed in to Secure Acceptance ### Does not exist ### ### Does not exist ###            
  Echo req_allow_payment_token_update Echoes the request field passed in to Secure Acceptance ### Does not exist ### ### Does not exist ###            
  Echo bill_payment Echoes the request field passed in to Secure Acceptance ### Does not exist ### ccAuthService_billPayment            
  Echo payment_token_comments Echoes the request field passed in to Secure Acceptance comments comments            
  Decision Manager bin_country See Decision Manager documentation ### Does not exist ### afsReply_binCountry            
  Decision Manager decision_active_profile See Decision Manager documentation ### Does not exist ### decisionReply_activeProfileReply_name            
  Decision Manager decision_active_profile_destination_queue See Decision Manager documentation ### Does not exist ### decisionReply_activeProfileReply_destinationQueue            
  Decision Manager decision_active_profile_selector_rule See Decision Manager documentation ### Does not exist ### decisionReply_activeProfileReply_selectedBy            
  Decision Manager decision_case_priority See Decision Manager documentation ### Does not exist ### decisionReply_casePriority            
  Decision Manager decision_velocity_info See Decision Manager documentation ### Does not exist ### decisionReply_velocityInfoCode            
  Decision Manager score_address_info See Decision Manager documentation ### Does not exist ### afsReply_addressInfoCode            
  Decision Manager score_card_account_type See Decision Manager documentation ### Does not exist ### afsReply_cardAccountType            
  Decision Manager score_card_issuer See Decision Manager documentation ### Does not exist ### afsReply_cardIssuer            
  Decision Manager score_card_scheme See Decision Manager documentation ### Does not exist ### afsReply_cardScheme            
  Decision Manager score_device_fingerprint_browser_language See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_browserLanguage            
  Decision Manager score_device_fingerprint_cookies_enabled See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_cookiesEnabled            
  Decision Manager score_device_fingerprint_flash_enabled See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_flashEnabled            
  Decision Manager score_device_fingerprint_hash See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_hash            
  Decision Manager score_device_fingerprint_images_enabled See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_imagesEnabled            
  Decision Manager score_device_fingerprint_javascript_enabled See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_javascriptEnabled            
  Decision Manager score_device_fingerprint_proxy_ipaddress_activities See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_proxyIPAddressActivities            
  Decision Manager score_device_fingerprint_proxy_ipaddress_attributes See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_proxyIPAddressAttributes            
  Decision Manager score_device_fingerprint_proxy_ipaddress See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_proxyIPAddress            
  Decision Manager score_device_fingerprint_proxy_server_type See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_proxyServerType            
  Decision Manager score_device_fingerprint_screen_resolution See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_screenResolution            
  Decision Manager score_device_fingerprint_smart_id_confidence_level See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_smartIDConfidenceLevel            
  Decision Manager score_device_fingerprint_smart_id See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_smartID            
  Decision Manager score_device_fingerprint_true_ipaddress_activities See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_trueIPAddressActivities            
  Decision Manager score_device_fingerprint_true_ipaddress_attributes See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_trueIPAddressAttributes            
  Decision Manager score_device_fingerprint_true_ipaddress_city See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_trueIPAddressCity            
  Decision Manager score_device_fingerprint_true_ipaddress_country See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_trueIPAddressCountry            
  Decision Manager score_device_fingerprint_true_ipaddress See Decision Manager documentation ### Does not exist ### afsReply_deviceFingerprint_trueIPAddress            
  Decision Manager score_factors See Decision Manager documentation ### Does not exist ### afsReply_afsFactorCode            
  Decision Manager score_host_severity See Decision Manager documentation ### Does not exist ### afsReply_hostSeverity            
  Decision Manager score_hotlist_info See Decision Manager documentation ### Does not exist ### afsReply_hotlistInfoCode            
  Decision Manager score_identity_info See Decision Manager documentation ### Does not exist ### afsReply_identityInfoCode            
  Decision Manager score_internet_info See Decision Manager documentation ### Does not exist ### afsReply_internetInfoCode            
  Decision Manager score_ip_city See Decision Manager documentation ### Does not exist ### afsReply_ipCity            
  Decision Manager score_ip_country See Decision Manager documentation ### Does not exist ### afsReply_ipCountry            
  Decision Manager score_ip_routing_method See Decision Manager documentation ### Does not exist ### afsReply_ipRoutingMethod            
  Decision Manager score_ip_state See Decision Manager documentation ### Does not exist ### afsReply_ipState            
  Decision Manager score_model_used See Decision Manager documentation ### Does not exist ### afsReply_scoreModelUsed            
  Decision Manager score_phone_info See Decision Manager documentation ### Does not exist ### afsReply_phoneInfoCode            
  Decision Manager score_score_result See Decision Manager documentation ### Does not exist ### afsReply_afsResult            
  Decision Manager score_suspicious_info See Decision Manager documentation ### Does not exist ### afsReply_suspiciousInfoCode            
  Decision Manager score_time_local See Decision Manager documentation ### Does not exist ### afsReply_consumerLocalTime            
  Decision Manager score_velocity_info See Decision Manager documentation ### Does not exist ### afsReply_velocityInfoCode