| Secure Acceptance Silent Order Post: 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 | Echoes the request field passed in to Secure Acceptance | billTo_city | ### Does not exist ### | ||||
| Echo | req_bill_to_address_country | Echoes the request field passed in to Secure Acceptance | billTo_country | ### Does not exist ### | ||||
| Echo | req_bill_to_address_line1 | Echoes the request field passed in to Secure Acceptance | billTo_street1 | ### Does not exist ### | ||||
| Echo | req_bill_to_address_line2 | Echoes the request field passed in to Secure Acceptance | billTo_street2 | ### Does not exist ### | ||||
| Echo | req_bill_to_address_postal_code | Echoes the request field passed in to Secure Acceptance | billTo_postalCode | ### Does not exist ### | ||||
| Echo | req_bill_to_address_state | Echoes the request field passed in to Secure Acceptance | billTo_state | ### Does not exist ### | ||||
| Echo | req_bill_to_company_name | Echoes the request field passed in to Secure Acceptance | billTo_company | ### Does not exist ### | ||||
| Echo | req_bill_to_email | Echoes the request field passed in to Secure Acceptance | billTo_email | ### Does not exist ### | ||||
| Echo | req_bill_to_forename | Echoes the request field passed in to Secure Acceptance | billTo_firstName | ### Does not exist ### | ||||
| Echo | req_bill_to_phone | Echoes the request field passed in to Secure Acceptance | billTo_phoneNumber | ### Does not exist ### | ||||
| Echo | req_bill_to_surname | Echoes the request field passed in to Secure Acceptance | billTo_lastName | ### Does not exist ### | ||||
| Echo | req_card_cvn | Echoes the request field (masked) passed in to Secure Acceptance | card_cvNumber | ### Does not exist ### | ||||
| Echo | req_card_expiry_date | Echoes the request field passed in to Secure Acceptance | card_expirationMonth card_expirationYear |
### Does not exist ### | ||||
| Echo | req_card_expiry_date | Echoes the request field passed in to Secure Acceptance | card_expirationMonth
card_expirationYear |
### Does not exist ### | ||||
| Echo | req_card_number | Echoes the request field (masked) passed in to Secure Acceptance | card_accountNumber | ### Does not exist ### | ||||
| Echo | req_card_type | Echoes the request field passed in to Secure Acceptance | 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 | Echoes the request field passed in to Secure Acceptance | shipTo_city | ### Does not exist ### | ||||
| Echo | req_ship_to_address_country | Echoes the request field passed in to Secure Acceptance | shipTo_country | ### Does not exist ### | ||||
| Echo | req_ship_to_address_line1 | Echoes the request field passed in to Secure Acceptance | shipTo_street1 | ### Does not exist ### | ||||
| Echo | req_ship_to_address_line2 | Echoes the request field passed in to Secure Acceptance | shipTo_street2 | ### Does not exist ### | ||||
| Echo | req_ship_to_address_postal_code | Echoes the request field passed in to Secure Acceptance | shipTo_postalCode | ### Does not exist ### | ||||
| Echo | req_ship_to_address_state | Echoes the request field passed in to Secure Acceptance | shipTo_state | ### Does not exist ### | ||||
| Echo | req_ship_to_company_name | Echoes the request field passed in to Secure Acceptance | shipTo_company | ### Does not exist ### | ||||
| Echo | req_ship_to_forename | Echoes the request field passed in to Secure Acceptance | shipTo_firstName | ### Does not exist ### | ||||
| Echo | req_ship_to_phone | Echoes the request field passed in to Secure Acceptance | shipTo_phoneNumber | ### Does not exist ### | ||||
| Echo | req_ship_to_surname | Echoes the request field passed in to Secure Acceptance | shipTo_lastName | ### Does not exist ### | ||||
| Echo | req_shipping_method | Echoes the request field passed in to Secure Acceptance | 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 | ||||
| DM | bin_country | See Decision Manager documentation | ### Does not exist ### | afsReply_binCountry | ||||
| DM | decision_active_profile | See Decision Manager documentation | ### Does not exist ### | decisionReply_activeProfileReply_name | ||||
| DM | decision_active_profile_destination_queue | See Decision Manager documentation | ### Does not exist ### | decisionReply_activeProfileReply_destinationQueue | ||||
| DM | decision_active_profile_selector_rule | See Decision Manager documentation | ### Does not exist ### | decisionReply_activeProfileReply_selectedBy | ||||
| DM | decision_case_priority | See Decision Manager documentation | ### Does not exist ### | decisionReply_casePriority | ||||
| DM | decision_velocity_info | See Decision Manager documentation | ### Does not exist ### | decisionReply_velocityInfoCode | ||||
| DM | score_address_info | See Decision Manager documentation | ### Does not exist ### | afsReply_addressInfoCode | ||||
| DM | score_card_account_type | See Decision Manager documentation | ### Does not exist ### | afsReply_cardAccountType | ||||
| DM | score_card_issuer | See Decision Manager documentation | ### Does not exist ### | afsReply_cardIssuer | ||||
| DM | score_card_scheme | See Decision Manager documentation | ### Does not exist ### | afsReply_cardScheme | ||||
| DM | score_device_fingerprint_browser_language | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_browserLanguage | ||||
| DM | score_device_fingerprint_cookies_enabled | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_cookiesEnabled | ||||
| DM | score_device_fingerprint_flash_enabled | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_flashEnabled | ||||
| DM | score_device_fingerprint_hash | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_hash | ||||
| DM | score_device_fingerprint_images_enabled | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_imagesEnabled | ||||
| DM | score_device_fingerprint_javascript_enabled | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_javascriptEnabled | ||||
| DM | score_device_fingerprint_proxy_ipaddress_activities | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_proxyIPAddressActivities | ||||
| DM | score_device_fingerprint_proxy_ipaddress_attributes | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_proxyIPAddressAttributes | ||||
| DM | score_device_fingerprint_proxy_ipaddress | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_proxyIPAddress | ||||
| DM | score_device_fingerprint_proxy_server_type | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_proxyServerType | ||||
| DM | score_device_fingerprint_screen_resolution | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_screenResolution | ||||
| DM | score_device_fingerprint_smart_id_confidence_level | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_smartIDConfidenceLevel | ||||
| DM | score_device_fingerprint_smart_id | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_smartID | ||||
| DM | score_device_fingerprint_true_ipaddress_activities | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_trueIPAddressActivities | ||||
| DM | score_device_fingerprint_true_ipaddress_attributes | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_trueIPAddressAttributes | ||||
| DM | score_device_fingerprint_true_ipaddress_city | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_trueIPAddressCity | ||||
| DM | score_device_fingerprint_true_ipaddress_country | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_trueIPAddressCountry | ||||
| DM | score_device_fingerprint_true_ipaddress | See Decision Manager documentation | ### Does not exist ### | afsReply_deviceFingerprint_trueIPAddress | ||||
| DM | score_factors | See Decision Manager documentation | ### Does not exist ### | afsReply_afsFactorCode | ||||
| DM | score_host_severity | See Decision Manager documentation | ### Does not exist ### | afsReply_hostSeverity | ||||
| DM | score_hotlist_info | See Decision Manager documentation | ### Does not exist ### | afsReply_hotlistInfoCode | ||||
| DM | score_identity_info | See Decision Manager documentation | ### Does not exist ### | afsReply_identityInfoCode | ||||
| DM | score_internet_info | See Decision Manager documentation | ### Does not exist ### | afsReply_internetInfoCode | ||||
| DM | score_ip_city | See Decision Manager documentation | ### Does not exist ### | afsReply_ipCity | ||||
| DM | score_ip_country | See Decision Manager documentation | ### Does not exist ### | afsReply_ipCountry | ||||
| DM | score_ip_routing_method | See Decision Manager documentation | ### Does not exist ### | afsReply_ipRoutingMethod | ||||
| DM | score_ip_state | See Decision Manager documentation | ### Does not exist ### | afsReply_ipState | ||||
| DM | score_model_used | See Decision Manager documentation | ### Does not exist ### | afsReply_scoreModelUsed | ||||
| DM | score_phone_info | See Decision Manager documentation | ### Does not exist ### | afsReply_phoneInfoCode | ||||
| DM | score_score_result | See Decision Manager documentation | ### Does not exist ### | afsReply_afsResult | ||||
| DM | score_suspicious_info | See Decision Manager documentation | ### Does not exist ### | afsReply_suspiciousInfoCode | ||||
| DM | score_time_local | See Decision Manager documentation | ### Does not exist ### | afsReply_consumerLocalTime | ||||
| DM | score_velocity_info | See Decision Manager documentation | ### Does not exist ### | afsReply_velocityInfoCode | ||||