用途:在 Node.js 应用中集成 reCAPTCHA Enterprise Transaction Defense,并借助支付服务商(Stripe、Adyen)的拒付通知自动完成 ground truth 反馈闭环。
主要能力:分两阶段保护交易——前端用 enterprise.js 采集 token 并调用 createAssessment 拦截机器人;支付授权后结合 PSP 返回的真实卡数据(后四位、账单邮编)再次评估,识别盗卡欺诈。通过 annotateAssessment 与 PSP Webhook(如 Stripe 的 charge.dispute.created)回传结果,持续改进模型。
使用方式:需启用 reCAPTCHA Enterprise 与 Fraud Prevention,配置 GOOGLE_APPLICATION_CREDENTIALS 服务账号,授予 roles/recaptchaenterprise.agent 与 roles/logging.viewer。分别创建 Test(localhost、127.0.0.1)与 Prod 密钥。安装依赖:npm install @google-cloud/recaptcha-enterprise。技能会先勘察代码库(框架、状态管理、密钥管理、数据库与 ORM),再注入前端片段与后端集成代码,并生成 Webhook 端点。
限制与注意:目前仅支持 V3 密钥。不要将 token 存入 Stripe metadata(超 500 字符限制),应生成 transactionId 并在服务端存储 token 映射;assessmentName 字段需用 VARCHAR(255) 或 TEXT。建议采用 Fail Open 策略,API 出错时放行交易。需完成指标检查、单元逻辑验证与端到端测试。
适用场景:需要防范支付欺诈、盗卡与拒付的 Node.js 电商或交易类应用。
暂未提供:具体价格、收费模式及非 Node.js 平台支持信息。