WooCommerce Adyen 支付 Riskified 信用卡风控插件
¥2,499.00
本插件整合Adyen全球支付(支持信用卡、支付宝、微信等)与Riskified信用卡风控服务,为WooCommerce网站提供支付前风控判断,避免信用卡欺诈对业务的影响。用户下单后发送风控请求至Riskified,通过后再由Adyen处理支付。需配合Woosa Adyen插件使用,并可提供技术支持对接调试。
Adyen 是全球领先的整合支付提供商之一,支持包括信用卡、支付宝、微信、Paypal、Apple Pay、Google Pay 等几乎所有的在线支付方式。Riskified 是一家提供信用卡风控、防止信用卡欺诈的 SAAS 服务商,把这两家服务整合在一起,为 WooCommerce 网站提供服务,可以在保证用户体验的同时,最大化的避免信用卡欺诈对业务带来的影响。
此插件主要解决海外信用卡支付中的信用卡欺诈问题,插件的工作原理和过程如下:
此插件提供了与 Riskified 对接的基础功能,Adyen 支付需要使用 Woosa Adyen 插件。插件无法直接使用,需要和 Adyen、Riskified 方面的技术工程师联合调试测试通过才能正常运行。我们可以为您提供技术支持与他们进行对接,有需要的朋友可联系客服咨询。
1.0.3 – 2026-07-26
- 将插件公开名称、slug、入口文件、PHP 命名空间和 Composer 包统一为 Riskified for WooCommerce,以避免版权问题。
- 增加文档自动发布流程和中文使用指南。
1.0.2
- 兼容新版 Adyen 授权结果 Hook。
- 仅在 Adyen 最终成功或最终失败时同步 Riskified。
- 增加本地幂等保护,避免重复同步相同授权结果。
- 补齐旧兼容支付结果流在 additional details 与 redirect 返回场景下的同步缺口。
1.0.0
- Initial release.
Riskified for WooCommerce 使用指南
Riskified for WooCommerce 将 WooCommerce 订单、Adyen 信用卡授权结果、退款、取消和履约状态同步到 Riskified。当前版本主要适配 integration-adyen-woocommerce 插件提供的 woosa_adyen_card 信用卡支付方式。
1. 使用要求
- WordPress 5.8 或更高版本。
- PHP 7.4 或更高版本。
- WooCommerce。
integration-adyen-woocommerce。- 已启用 Adyen 信用卡支付方式
woosa_adyen_card。 - 可用的 Riskified Shop Domain 和认证 Token。
建议先在测试站或 Riskified Sandbox 中完成授权成功、授权失败、3DS、退款和订单完成流程验证,再用于正式订单。
2. 安装与启用
- 在 WordPress 后台进入“插件 > 安装插件 > 上传插件”。
- 选择完整的 Riskified for WooCommerce ZIP 文件并安装。
- 确认 WooCommerce 和
integration-adyen-woocommerce已启用。 - 启用“Riskified for WooCommerce”。
- 进入“WooCommerce > 设置 > Riskified”完成配置。
3. 配置 Riskified
在“WooCommerce > 设置 > Riskified”中填写:
- Riskified Shop Domain:Riskified 商户侧使用的店铺域名。
- Riskified Vendor Name:发送订单数据时使用的商家名称。
- Riskified Brand:发送商品和支付信息时使用的品牌。
- Riskified Auth token:Riskified API 认证 Token。
- Sandbox Environment:测试期间启用,正式上线前根据 Riskified 环境切换。
- Observation mode:启用时只记录 Riskified 返回结果,不因拒绝结果阻止客户下单。
认证 Token 属于敏感信息。只应由有权限的管理员配置,不要出现在截图、工单或公开日志中。
4. 验证结账与风控流程
完成配置后,使用测试订单依次检查:
- 选择 Adyen 信用卡支付方式并提交订单。
- 确认订单创建后已向 Riskified 发送
decide请求。 - 模拟 Adyen 最终授权成功,确认向 Riskified 同步成功决策。
- 模拟
Refused、Error或Cancelled,确认同步失败决策。 - 验证 3DS 的
RedirectShopper、IdentifyShopper和ChallengeShopper中间态不会被误判为最终结果。
插件使用 resultCode + pspReference 生成本地同步键,避免旧兼容 Hook 与新版官方 Hook 对同一授权结果重复同步。
5. 订单状态同步
插件按以下规则同步 WooCommerce 订单:
- 创建订单:发送
decide。 - Adyen 最终授权成功:发送
decision。 - Adyen 最终授权失败:发送
denied。 - 订单进入“已完成”:发送
fulfill。 - 全额或部分退款:发送
refund。 - 订单进入“已取消”:发送
cancel。
授权结果以 Adyen 最终状态为准。3DS、跳转和挑战等中间状态会等待后续最终结果。
6. 卡片数据说明
为满足 Riskified 风控请求,插件会保存卡号前 6 位、卡号后 4 位、卡品牌和持卡人姓名等字段。数据来自 Adyen 前端组件,并写入订单 Meta;已保存卡片场景会按用户和卡片标识读取对应数据。
请确保站点的隐私政策、数据保留策略和管理员权限符合业务所在地的适用要求。
常见问题
确认 Riskified for WooCommerce 和 WooCommerce 都已启用,然后刷新“WooCommerce > 设置”。如果仍未显示,请检查 PHP 错误日志中是否存在依赖加载错误。
先确认 Shop Domain、认证 Token 和环境配置正确,再确认订单使用的是 woosa_adyen_card。同时检查服务器能否访问 Riskified API,并查看 WooCommerce 日志与 PHP 错误日志。
这是预期行为。RedirectShopper、IdentifyShopper 和 ChallengeShopper 属于中间态,插件会等待 Adyen 返回最终成功或失败结果。
插件会记录最近一次成功同步的授权结果键。同一个 resultCode + pspReference 再次到达时会被视为重复请求并跳过。
接入和联调阶段建议开启,以便观察 Riskified 返回结果而不阻止客户付款。确认规则与数据正确后,再根据业务要求决定是否关闭。
先清理对象缓存并确认 PHP、WordPress、WooCommerce 和 Adyen 插件版本满足要求。随后复测订单流程;若问题仍存在,请提供插件版本、订单号、复现步骤和已脱敏的相关日志。
