跳至正文
欺诈防范

如何通过 IP 检测减少拒付

用 IP 检测减少拒付:对每笔无卡支付订单背后的 IP 评分以阻止 CNP 欺诈,并用 IP 证据赢得友好欺诈争议。

作者GeoIPHub 团队发布于更新于阅读时长阅读约 25 分钟
一张光之银行卡,带着一支反向箭头在盾牌处逐渐消散,表示被 IP 检测阻止的拒付

每个商家遇到拒付的方式都一样。一张卡刷成功,订单发出,四十天后这笔钱连同一笔手续费从您的账户里被拉走,有时手续费比这笔销售还高。次数多了,您争论的就不再是单个订单,而是在和 Visa 和 Mastercard 争论您还能不能继续处理银行卡支付。

大多数反拒付的建议把争议当作那个事件。其实不是。争议是您早已做出的一个决定的账单:要么是您授权了本应筛查的交易,要么是您向一位客户发了货,却没有把订单记录得足以为其辩护。IP 检测并不是事后更好地争辩的办法。它是把决定移回两个仍有可能对您有利的节点的办法:授权,以及证据。

账本中的行通过丝线连向远处的节点,表示被争议的订单追溯到各自的 IP
订单背后的 IP 是您在争议前后都保留着的证据。

拒付其实是两个不同的问题

在谈任何工具之前,先把分类弄对,因为这两类拒付需要截然相反的应对。

真正的欺诈是陌生人使用被盗的银行卡。别人的卡号,您的店铺,货物寄往中转地址。这是您想要预防的拒付,因为每一笔漏过的都意味着库存损失、一笔手续费,以及您比率上的一个污点。IP 检测在前门,也就是发货之前对付它,方法是把订单的网络解读为一个包含放行、审核、升级验证和拦截区间的 IP 欺诈评分。

友好欺诈(也称第一方滥用)是您的真实客户对自己确实发生的消费提出争议。他们忘了那项订阅,或者是家人下的单,又或者他们只是发现“我不认识这笔交易”可以把钱追回来。按 Visa 自己的统计,这类第一方滥用占所有拒付的比例高达 75%。您无法在结账时预防它,因为这笔交易是合法的。您要在事后靠证据赢得它,而 IP 地址正是这份证据中被点名的一项。

一个字段,两项工作:它在真正的欺诈发起争议之前将其筛掉,并在友好欺诈发起争议之后帮您撤销它。这就是它成为最佳起点的原因。

为什么拒付率现在关乎生死

拒付之所以不再是做生意的成本,而成了生存问题,原因是卡组织重写了它们的监控计划,而两个新版本都直指线上订单。

Visa 把旧的两个计划(Visa 争议监控计划和 Visa 欺诈监控计划)合并为单一的 Visa 收单方监控计划(VAMP),自 2025 年 4 月起生效。请直接阅读 Visa 自己的 VAMP 说明文件了解机制,因为有两个细节会改变您思考这个问题的方式:

  • 只有无卡交易才计入。 VAMP 比率由无卡支付活动构成。威胁您商户账户的拒付,从定义上说就是线上订单:恰恰是您手头有客户 IP 地址可用的那些订单。
  • 欺诈与争议合并计算,而且常常算两次。 该比率把已结算交易上的 TC40 欺诈报告和 TC15 争议合并计算。由于被报告为欺诈的交易通常也会变成争议,一笔坏订单可能在您的比率上出现两次。预防一次就能同时消除两者。
  • 门槛在下降。 商家“超标”门槛起初为 2.2%,从 2026 年 4 月起在美国、加拿大和欧盟降至 1.5%。底线正在向您逼近。

Mastercard 也在平行推进。它的超额拒付计划把当月拒付率为 1.5% 且有 100-299 笔拒付的商家标记为超额拒付商家(ECM),把拒付率为 3.0% 且有 300 笔或以上拒付的商家标记为高超额拒付商家(HECM)。超标时间越长,罚款越升级,而对无法恢复的商家来说,最终结局是进入 MATCH 名单,实际上等于五年内被逐出银行卡处理业务。

计划关键阈值统计范围最终后果
Visa VAMP(商家)目前 2.2% → 2026 年 4 月起 1.5%(美国/加拿大/欧盟)无卡欺诈 + 争议,合并计算罚款升级,收单方施压
Mastercard ECM拒付率 1.5%,100-299 笔拒付所有拒付,不论原因罚款逐月随时间递增
Mastercard HECM拒付率 3.0%,300 笔以上拒付所有拒付,不论原因罚款上升更快,有进入 MATCH 名单的风险

要点不在于确切的数字(请以您自己的收单方为准,因为各地区和推出日期各不相同),而在于方向。卡组织已经决定,您的无卡拒付率是一项合规指标,门槛正在下降,而它所衡量的流量恰恰是 IP 查询能够解读的流量。

IP 检测在拒付生命周期中的位置

一笔无卡支付订单要经过三道关口,在每一道里 IP 都起决定性作用,这些关口处在由设备、发卡行和审核检查组成的更大的分层支付欺诈检测体系之内。减少拒付意味着三道关口都要用,而不只是第一道。

阶段时间IP 的作用
授权前筛查批准/发货之前标记盗刷银行卡的欺诈,以便您拒绝、审核或升级验证。这会让拒付根本不会出现。
升级验证决策(3DS)结账时,有选择地进行决定哪些订单接受 3-D Secure 挑战,让您获得责任转移,而干净订单没有摩擦。
争议证据数周之后,申诉阶段提供留存的 IP 作为 Compelling Evidence 3.0,以撤销友好欺诈拒付。

大多数商家只用过第一道关口,而且用得还很粗糙。叠加起来的收益在于:用 IP 来决定谁会看到 3DS 挑战,并且因为已经采集了它,您才能赢得进入申诉阶段的争议。我们先讲前门,因为置信度最高、误报最低的信号就在这里。

能预测拒付的 IP 信号

下面是从订单背后的地址中应当读取的内容,大致按无卡支付场景下的信噪比由高到低排列。

信号为何能预测拒付如何处理
连接类型 / ASN 为托管真实买家不会从 AWS 结账。数据中心来源是脚本化刷卡的典型特征。在结账时很强,单独计入评分时较弱。请据此增加您自己的规则(见下方查询)。
VPN / 公共代理 / Tor在支付时刻意隐藏来源,是需要多看一眼的理由。给予权重,但绝不要仅凭它拦截。许多真实买家也使用 VPN。
账单国家 ≠ 网络国家银行卡的账单国家在一个国家,却从另一个国家的网络付款,是由来已久的 CNP 欺诈模式。中等程度的负面信号。采取行动前先结合连接类型。
威胁情报源 / 黑名单收录有活跃滥用记录的基础设施会在多个欺诈活动中重复使用。时间新近时很强。按新近程度加权,而不是仅看是否出现在名单上。
已命名的 VPN/匿名化服务商确认属于某个具体的商业 VPN 或中继公司,会让隐藏来源的信号更可靠。佐证性:提高其他标记的置信度。
住宅 / 移动 ISP您的真实客户其实就在这里。减轻嫌疑。是应当更宽松而不是更严格的理由。
运营商级 NAT(CGNAT)数百名移动用户共用一个公网地址。减轻嫌疑。在此设置风险上限,否则您会惩罚真实的购物者。

请注意最后两行的方向。只会加分的评分模型,会把您合法的移动端用户群碾压成误拒,而结账时的误拒并不是被拦下的一次登录,而是被您拒之门外的付费客户。同时还会减分的模型(把住宅 ISP 视为宽松的理由,并为 CGNAT 网段设上限),才能让拒付预防不至于悄悄变成营收预防。这种平衡建立在降低风险评分的原因之上,在结账环节,它比几乎任何其他地方都重要。

关键在于,IP 是证据,而不是裁决。不要封禁这个地址。同一个公网 IP 被许多互不相关的人共用,所以硬性拦截会把真实客户与欺诈一并删除。对它评分,结合其他信号加权,然后根据综合结果采取行动。我们在检测匿名化流量而不误伤真实客户中完整阐述了这一点,同样的原则也是按 IP 阻止 AI 购物代理和机器人在结账时的欺诈中,区分聪明的结账过滤与粗暴过滤的关键。

一次调用即可读取

具体来说,就是对下单的 IP 做一次查询,然后再决定是批准、挑战还是审核。

GeoIPHub API
curl -H "x-api-key: YOUR_API_KEY" \ https://api.geoiphub.com/v1/lookup/45.33.32.156

与无卡支付订单相关的字段分布在响应的四个分组中:

GeoIPHub API
const res = await fetch(`https://api.geoiphub.com/v1/lookup/${orderIp}`, { headers: { "x-api-key": process.env.GEOIPHUB_API_KEY }, }); const ip = await res.json(); ip.asn.asn_type; // "hosting": a checkout should not originate here ip.asn.connection_type; // "datacenter" | "residential" | "mobile" ip.detection.is_hosting; // true: datacenter origin on a consumer payment ip.detection.is_vpn; // deliberate concealment; weigh it, don't ban ip.detection.vpn_provider; // the named provider, when concealment is present ip.geo.country_code; // compare against the billing country on the card ip.threat.threat_types; // e.g. ["vpn"] or ["tor"] when a feed or probe tags the address ip.threat.is_cgnat; // shared mobile address: a reason for leniency ip.scoring.fraud_score; // 0-100 composite ip.scoring.recommended_action; // "allow" | "review" | "step_up" | "block" ip.scoring.detection_methods; // exactly which signals fired: your audit trail

detection_methods 这个字段把它从黑箱变成了您可以为之辩护的决策。当一个订单被挑战或被暂扣时,您可以说出原因(托管 ASN、VPN 隐藏、账单国家不一致、本周被两个情报源收录),而不是对着一个分数耸肩。而 country_code 是应当与银行卡账单地址对照的字段:账单国家为德国的银行卡,却从另一个国家的托管网络付款,是最古老的 CNP 故事了。

在把它接入之前,您可以用免费的 IP 欺诈评分检查对任意地址试一试评分输出,同样的查询也在为您的应用添加实时 IP 欺诈检测中作为可复用的基础组件做了说明。

托管 IP 评分为放行;经证实的 VPN 评分为拦截

表格最上面的两个信号在评分中表现截然不同:纯托管地址返回 allow,而有协议证据的 VPN 服务器返回 block。下面是两者在 2026-10-26 实际查询结果的精简版(结果会随网段变动而变化)。首先是 45.33.32.156,即上面调用中的托管地址(Nmap 的公共测试主机 scanme.nmap.org):

GeoIPHub API
{ "ip": "45.33.32.156", "asn": { "asn": 63949, "org": "AKAMAI-LINODE-AP - Akamai Connected Cloud", "asn_type": "hosting", "connection_type": "datacenter" }, "geo": { "country_code": "US", "city": "Fremont" }, "detection": { "is_hosting": true, "is_vpn": false, "is_proxy": false, "is_tor": false }, "threat": { "is_cgnat": false, "threat_types": [] }, "scoring": { "fraud_score": 10, "confidence": 0.25, "recommended_action": "allow", "detection_methods": ["datacenter_ip"] } }

然后是 185.213.155.73,法兰克福的一台 Mullvad VPN 服务器:

GeoIPHub API
{ "ip": "185.213.155.73", "asn": { "asn": 39351, "org": "ESAB-AS - 31173 Services AB", "asn_type": "hosting", "connection_type": "datacenter" }, "geo": { "country_code": "DE", "city": "Frankfurt am Main (Innenstadt I)" }, "detection": { "is_vpn": true, "is_hosting": true, "is_anonymous": true, "vpn_provider": "Mullvad", "vpn_confidence": 95 }, "threat": { "threat_types": ["vpn"] }, "scoring": { "fraud_score": 100, "confidence": 0.7075, "recommended_action": "block", "detection_methods": ["known_vpn_server", "wireguard_open", "datacenter_with_vpn_proxy", "no_ptr_datacenter"] } }

托管 IP 只触发了一种方法 datacenter_ip,评分为 10:通用评分并不把数据中心来源本身视为欺诈,所以针对它的结账规则需要由您自己来加。VPN 触发了四种:它在 Mullvad 自己公布的服务器列表上(这也给出了服务商名称),该列表将其标记为 WireGuard 服务器,托管网络上的该协议又加上了 datacenter_with_vpn_proxy,而且它没有反向 DNS 名称。它的评分为 100。并非每个 VPN 都能得到名称:仅由我们自己的协议探测发现的服务器,返回的 vpn_provider 是 "none",所以不要指望一定有名称。由于真实购物者也会使用 VPN,除非有第二个信号一致(比如账单国家与 geo.country_code 不同),否则请把结账时的这个 block 理解为“送去 3-D Secure 或审核”。

没有摩擦税的 3-D Secure

第二道关口是减少拒付不再纯属防守的地方。

当一笔无卡交易通过 EMV 3-D Secure 完成认证后,随后发生的欺诈拒付的责任通常会从商家转移给发卡行。这是您对付真正欺诈拒付的最强杠杆:一笔已通过认证、后来被证明是欺诈的订单,通常不是您的损失。

那为什么不让每笔订单都走 3DS?因为挑战就是摩擦,而摩擦就是被放弃的购物车。强迫每位购物者升级验证,您因弃单而损失的收入会超过欺诈给您造成的损失。

这恰恰是 IP 风险评分能解决的取舍。与其挑战所有人或不挑战任何人,不如按风险来挑战:

  • 低分(住宅 ISP、历史干净、国家匹配): 无感通过。您的大部分流量都在这里。
  • 中等分数(国家不一致、信号稀少),或没有其他不利因素的 VPN: 送去 3DS 挑战。经证实的 VPN 单凭自身就会落在拦截区间,所以这是一次有意的覆盖。您恰好在想要的那些订单上获得了责任转移。
  • 高分(经证实的 VPN 或 Tor 出口,且有第二个信号一致,比如国家不一致): 拒绝或暂扣审核;不要把 3DS 的尝试浪费在明显的基础设施上。

IP 评分决定谁会看到挑战。这样您就在有风险的那一部分上获得了 3DS 的责任保护,同时不去打扰干净的大多数。这与我们在IP 欺诈评分应在多少分拦截中阐述的按动作分别考虑的思路相同,只是专门用于结账这一步。

赢得友好欺诈争议

第三道关口是大多数商家完全没有设防的,而高达四分之三的拒付恰恰就在这里。

当真实客户对自己确实发生的消费提出争议时,您无法在结账时预防,因为订单是合法的。您能做的是证明那就是他们本人。Visa 为此制定了一项标准:Compelling Evidence 3.0,于 2023 年 4 月生效,允许商家通过证明与持卡人之间的历史足迹来撤销无卡欺诈争议(Visa 原因代码 10.4)。

请仔细阅读这项要求,因为 IP 地址就写在其中:

  • 您需要提供在相同凭证上的两笔此前未被争议的交易,时间在 120 到 365 天之前。
  • 这些交易必须与被争议的订单共享核心数据元素。Visa 列出的元素是 IP 地址、设备 ID/指纹、用户 ID 和收货地址。
  • 三笔交易之间至少要有两个元素匹配,并且其中至少一个必须是 IP 地址或设备 ID/指纹。
  • 如果证据符合条件,责任转移给发卡行,钱归您所有。

IP 地址在这里不是锦上添花。它是 Visa 接受的两个锚点元素之一,用来证明提出争议的人,就是数月来一直向您购买的同一个人。但有一点悄悄让商家丢掉了本可以赢的争议:只有当您一开始就在每笔订单上采集了 IP,并保存了足够长的时间、能够回溯整整一年,才能提交这项证据。

这彻底改变了对授权前查询的看法。您在结账时记录的 IP 不只是今天这笔订单的欺诈信号,它还是一年后赢得友好欺诈争议的原材料。在每笔交易上采集它,把它与客户的历史一起存储,Compelling Evidence 3.0 就会从一条您用不上的规则,变成您可以撤销的拒付。

本周就开始

  • 在每个订单上采集 IP。 把它与交易和客户一起存储,带上时间戳,并至少保留 18 个月,以便用于 Compelling Evidence 3.0 的提交。您无法评分(或辩护)没有记录的东西。
  • 评分,不要封禁。 让每个结账 IP 经过一次查询,并把评分与订单一起存储,这样您就能按风险区间细分争议,并根据真实结果调整。
  • 从数据中心这条底线开始。 消费者结账页上的 hosting ASN 或 connection_type: "datacenter" 是置信度高、误报少的信号。通用评分把纯托管 IP 评为 allow,所以请基于 detection.is_hosting 把它写成您自己的结账规则,而不要等评分来抓它。
  • 核对国家是否匹配。 把 geo.country_code 与银行卡的账单国家对比。不一致再加上任何隐藏标记,就是升级验证的有力理由。
  • 按评分而不是按默认路由 3DS。 把有风险的部分送去挑战以获得责任转移;让干净的大多数无感通过。
  • 保护真实客户。 把 CGNAT 和住宅/移动 ISP 视为减轻嫌疑的因素。防止误拒的护栏,才能让这件事保持盈利。

拒付早已告诉过您它从哪里来,而且是两次:在订单时,和在争议时。减少拒付,主要就是在这两个时刻都倾听,而不是两个都不听。

常见问题

IP 检测如何减少拒付?

分两个环节。销售之前,对订单做 IP 查询,可以标记风险最高的交易(托管/数据中心连接、匿名化的 VPN 或 Tor 出口、账单国家与网络所在国家不一致,或者地址已被威胁情报源收录),这样您就可以把它们送去做 3-D Secure 或人工审核,而不是发出一个注定会被争议的订单。销售之后,当真实客户对自己确实发生的消费提出友好欺诈拒付时,IP 地址是 Visa Compelling Evidence 3.0 中被点名的“核心数据元素”之一,因此留存下来且匹配的 IP 有助于您在申诉中取胜。同一个字段既降低了会变成拒付的欺诈,也让您能够撤销友好欺诈。

拒付率达到多少会让商家惹上麻烦?

在 2025 年 4 月取代旧的 VDMP 和 VFMP 计划的 Visa 收单方监控计划(VAMP)下,商家在启动时的“超标”线是 2.2% 的比率,从 2026 年 4 月起,在美国、加拿大和欧盟降至 1.5%。关键在于,只有无卡(线上)交易才计入这个比率。Mastercard 的超额拒付计划把拒付率为 1.5% 且有 100-299 笔拒付的商家标记为超额拒付商家(ECM),把拒付率为 3.0% 且有 300 笔或以上拒付的商家标记为高超额拒付商家(HECM)。持续超标会导致罚款不断升级,最终进入 MATCH 名单,这可能使企业五年内无法处理银行卡支付。

仅仅拦截有风险的 IP 地址就能阻止拒付吗?

不能。拦截是错误的工具,代价大于收益。同一个公网 IP 常常通过运营商级 NAT 被许多人共用,而且大量合法购物者使用 VPN,所以对某个地址或网段的硬性拦截会把真实客户与欺诈一并删除。IP 是证据而不是裁决:把它作为一个加权输入来评分,只把真正高风险的订单送去升级验证或审核,并将直接拦截留给明确无误的基础设施,比如消费者结账页上出现的数据中心地址。

3-D Secure 能消除拒付吗?

它转移的是责任,而不是消除争议。当无卡交易通过 EMV 3-D Secure 完成认证后,随后发生的欺诈拒付的责任通常会从商家转移给发卡行。问题在于,对每位客户都发起 3DS 升级验证会增加摩擦并损失销售。IP 风险评分让您能有选择地使用 3DS:把有风险的订单送去挑战,让干净的订单无感通过。这样您既获得了责任保护,又不必向优质客户收取“摩擦税”。

IP 地址如何用作拒付证据?

Visa 的 Compelling Evidence 3.0 于 2023 年 4 月生效,允许商家针对无卡欺诈争议(原因代码 10.4)出示“历史足迹”来申诉:在相同凭证上有两笔此前未被争议的交易,时间在 120 到 365 天前,并且与被争议订单共享核心数据元素。IP 地址就是这些核心元素之一,而且所需的两项匹配中,至少有一项必须是 IP 地址或设备 ID/指纹。如果证据符合条件,责任就转移给发卡行。但前提是您一开始就在每笔订单上采集并存储了 IP。

哪些 IP 信号能预测拒付?

信号最强的字段是连接类型和 ASN 类型(来自托管/数据中心网络的结账不是正常的购物者)、匿名化标记(VPN、公共代理、Tor)、网络所在国家与账单国家不一致,以及按时间新近程度加权的威胁情报源收录情况。运营商级 NAT 和普通住宅 ISP 则作用相反:它们是应当更宽松而不是更严格的理由。好的风险评分会把这些全部合并成一个可解释的数字,并附上触发的确切信号,这样被拒绝或被挑战的订单就有据可依,而不是靠猜。

作者

GeoIPHub 团队

GeoIPHub API 背后的团队

由 GeoIPHub 团队撰写,即构建 GeoIPHub IP 情报 API 及其扫描器的团队。草稿在 AI 辅助下完成,并由团队编辑;除非标注为示例,API 示例均为针对线上 API 的真实查询。

分享本文
更多文章

相关 文章