Merchant Transaction Approval Rate Optimization Best Practices

This document provides Evonet payment platform merchants with a systematic guide to core optimization strategies that effectively improve transaction authorization approval rates. By enabling digital wallets, configuring Address Verification Service (AVS), and enriching EMV 3DS transaction payloads, merchants can significantly reduce issuer risk false-positive rates and chargeback ratios while maximizing payment conversion—all within full compliance.

🌐 Language Switch / 语言切换

English | 中文


1. Enable Digital Wallets (Apple Pay & Google Pay)

Compared to standard manual card entry, integrating digital wallets can significantly increase issuer trust and authorization conversion rates.

Performance Impact: Portfolio data shows that digital wallets play a highly significant role in boosting approval rates in Western markets. The conversion advantage is especially prominent for cardholder traffic in the European (EU) and United States (USA) regions.

Supported Card Schemes: Wallet integration currently supports only Visa and Mastercard. JCB and other card schemes are not yet supported.

Integration Methods:

Merchant TypeIntegration Details
LinkPay MerchantsNatively built into the checkout products and deeply optimized. No additional development is required.
Drop-in MerchantsSome configuration is reuqired, but no development is needed. Please refer to: https://developer.evonetonline.com/docs/apple-pay
https://developer.evonetonline.com/docs/google-pay
Direct API MerchantsIf you are integrating via the Direct API, you need to complete the relevant development and integration with the GP/AP. please refer to: https://developer.evonetonline.com/v1.0/docs/apple-pay
https://developer.evonetonline.com/v1.0/docs/google-pay

2. Address Verification Service (AVS)

AVS compares the billing address entered by the cardholder with the information on file at the issuing bank to reduce fraud risk in card-not-present transactions and boost authorization confidence.

Core Markets: AVS is a crucial conversion booster in specific markets, with the most significant effects observed on traffic from the United Kingdom, Canada, and the United States.

How to Enable AVS via API

If you need to enable the AVS fraud prevention check, please complete the following configuration adjustments in your integration (we recommend verifying in the test/sandbox environment first):

  1. Add and set the field "allowAvsCheck": true in the outermost layer of the request payload.
  2. Accurately submit the cardholder's billing address by integrating the following complete fields:
    • userInfo.billingAddress.addressLine1
    • userInfo.billingAddress.postalCode
    • userInfo.billingAddress.city
    • userInfo.billingAddress.country
  3. Ensure that the submitted address text format complies with standard specifications, avoiding special characters or misplacements.
  4. The following AVS response-related fields will be added to the transaction Response and Webhook:
    • payment.pspTransInfo.avsCheckResultRaw
    • payment.pspTransInfo.avsCheckResult
      The validation results within these fields are uniformly parsed and processed by internal logic.
  5. The transaction details page in the Merchant Platform will automatically activate and display a brand new AVS information module.

For details, please refer to: AVS(Address Verification Service)Function Description


3. EMV 3DS Minimum Data Requirements and Best Practices

High-quality transaction payloads can significantly reduce the false-positive rate of issuing banks' risk management, maximize the 3DS frictionless authentication flow, and lower the chargeback rate.

3.1 Minimum Mandatory Field Requirements (All Integrations)

According to the global compliance requirements of Visa and Mastercard, the following fields are the minimum mandatory items in standard 3DS transaction payloads for major regions (United States, Canada, Europe, APAC, Latin America). Submitting null values, fixed static fake values, or false test data is strictly prohibited.

Data CategoryEligible Compliance Fields (Submit at least one per category)Direct API MerchantsLinkPay / Drop-in Checkout Merchants
Cardholder Identifier· Email Address
· Phone Number (Work/Home/Mobile)
· Full Name
Encapsulated and submitted within the userInfo objectEncapsulated and submitted within the userInfo object
Address / Delivery· Billing Address Line 1 + postalCode + country
· Shipping Address Line 1 + postalCode + country
Encapsulated and submitted within the userInfo objectEncapsulated and submitted within the userInfo object
Technical· Browser or Device IP Address
· Device ID
· Device Latitude/Longitude / SDK APP ID
Encapsulated and submitted within the transInitiator objectNo merchant action required. Automatically collected and 100% populated by the server

3.2 Recommended Best Practices (Direct API Only)

In addition to meeting the minimum mandatory requirements, Direct API merchants are recommended to further supplement the payload with the following additional environment data. Providing this data helps issuing banks make more accurate decisions, thereby maximizing the payment approval rate.

Identity Data Elements

Recommended FieldsEvonet API Field Mapping
Cardholder Billing AddressuserInfo.billingAddress (including postalCode, addressLine1, city, country)
Full Shipping AddressuserInfo.deliveryAddress (all detailed sub-fields)

Account Information

Recommended FieldsEvonet API Field Mapping
Account Age / Change IndicatoruserInfo.accountInfo.accountAgeIndicator
Account Creation DateuserInfo.accountInfo.accountCreationDate
Suspicious Account ActivityuserInfo.accountInfo.suspiciousActivity

Browser / Device Information

Recommended FieldsEvonet API Field Mapping
Accept HeadertransInitiator.acceptHeader
User AgentbrowserInfo.userAgent
Java EnabledbrowserInfo.javaEnabled
LanguagebrowserInfo.language
Color DepthbrowserInfo.colorDepth
Screen HeightbrowserInfo.screenHeight
Screen WidthbrowserInfo.screenWidth
Time ZonebrowserInfo.timeZoneOffset

Note: The above best-practice fields are not mandatory, but supplementing them can effectively enhance the accuracy of issuing banks' authorization decisions. Merchants are advised to integrate them selectively based on business scenarios.

For detailed field information, please refer to: POST /payment




一、启用数字钱包(苹果支付 & 谷歌支付)

与标准的手输卡号相比,集成数字钱包能够大幅提升发卡行的信任度及授权转化率。

性能表现:大盘数据显示,数字钱包在欧美市场具有极为显著的成功率提升作用。对于欧洲(EU)和美国(USA)地区的持卡人流量,其转化优势尤为突出。

支持卡组:目前钱包集成仅支持 Visa 和 Mastercard,暂不支持 JCB 等其他卡组。

接入方式

商户类型接入说明
LinkPay 商户已在收银台产品中原生内置并完成深度优化,商户无需额外开发。
Drop-in 商户需要完成一些配置,无需开发。请参考:https://developer.evonetonline.com/docs/apple-pay
https://developer.evonetonline.com/docs/google-pay
Direct API 商户如您使用直连 API 接入,需与 GP/AP 完成相关开发对接。请参考:https://developer.evonetonline.com/v1.0/docs/apple-pay
https://developer.evonetonline.com/v1.0/docs/google-pay

二、地址验证服务(AVS)

AVS 通过比对持卡人输入的账单地址与发卡行系统留存信息,降低非面对面交易的欺诈风险,并增强授权信心。

核心市场:AVS 是特定市场极其重要的转化助推器,对于来自英国、加拿大和美国的流量效果最为显著。

如何通过 API 开启 AVS

商户如需启用 AVS,请在集成中完成以下配置调整(建议先在沙箱环境验证):

  1. 在请求报文的最外层结构中,添加并设置字段 "allowAvsCheck": true
  2. 准确上送持卡人账单地址信息,对应接入以下全量字段:
    • userInfo.billingAddress.addressLine1
    • userInfo.billingAddress.postalCode
    • userInfo.billingAddress.city
    • userInfo.billingAddress.country
  3. 确保上送的地址文本格式符合标准规范,避免特殊符号或错位。
  4. 交易响应和异步通知中将新增 AVS 应答字段:
    • payment.pspTransInfo.avsCheckResultRaw
    • payment.pspTransInfo.avsCheckResult
      校验结果由内部逻辑统一解析处理。
  5. 商户后台交易详情页面将自动激活并展示全新的 AVS 信息模块。

具体请参考:AVS(Address Verification Service)功能说明


三、EMV 3DS 最低数据要求与最佳实践

高质量的交易报文能大幅降低发卡行风控的误判率,最大化 3DS 免密无摩擦流程(Frictionless),并有效降低拒付率。

3.1 最低必填字段要求(所有集成方式通用)

根据 Visa 与 Mastercard 的全球合规要求,以下字段为主要地区(美国、加拿大、欧洲、亚太、拉丁美洲)标准 3DS 交易报文中的最低强制必填项。严禁上送空值(Null)、固定静态假值或虚假测试数据。

数据大类可选合规字段(每类至少上送一个)Direct API 商户LinkPay / Drop-in 收银台商户
持卡人身份识别· 电子邮箱地址
· 电话号码(工作/家庭/手机)
· 持卡人姓名
封装在 userInfo 对象体内上送封装在 userInfo 对象体内上送
地址与物流信息· 账单地址第一行 + postalCode + country
· 收货地址第一行 + postalCode + country
封装在 userInfo 对象体内上送封装在 userInfo 对象体内上送
技术与环境参数· 浏览器或设备 IP 地址
· 设备 ID
· 设备经纬度 / SDK APP ID
封装在 transInitiator 对象体内上送无需商户处理,由服务器端自动采集并 100% 补全

3.2 最佳实践推荐(仅 Direct API 商户)

除满足最低必填要求外,建议 Direct API 商户在报文中进一步补充以下额外环境数据。提供这些数据能帮助发卡行做出更准确的决策,从而最大化支付通过率。

身份数据元素

推荐提供字段Evonet API 字段映射
持卡人账单地址userInfo.billingAddress(含 postalCodeaddressLine1citycountry
完整收货地址userInfo.deliveryAddress(全量细分字段)

持卡人账户信息

推荐提供字段Evonet API 字段映射
账户创建/修改时长指示符userInfo.accountInfo.accountAgeIndicator
账户创建日期userInfo.accountInfo.accountCreationDate
可疑账户活动userInfo.accountInfo.suspiciousActivity

设备环境参数

推荐提供字段Evonet API 字段映射
接受标头(Accept Header)transInitiator.acceptHeader
用户代理(User Agent)browserInfo.userAgent
是否启用 JavabrowserInfo.javaEnabled
语言(Language)browserInfo.language
色彩深度(Color Depth)browserInfo.colorDepth
屏幕高度(Screen Height)browserInfo.screenHeight
屏幕宽度(Screen Width)browserInfo.screenWidth
时区(Time Zone)browserInfo.timeZoneOffset

注意:以上最佳实践字段并非强制要求,但补充完整后可有效提升发卡行授权决策的精准度,建议根据业务场景择优接入。

详细字段信息请参考:POST /payment