Hosted Fields not eligible 是什么意思?

2025-11-12 20:38 常见问题
Hosted Fields not eligible 是什么意思?

一、问题说明

当你在使用 PayPal Advanced Credit and Debit Cards(ACDC)Hosted Fields(托管字段) 进行信用卡支付时,若系统提示 “Hosted Fields not eligible”,表示当前账户或配置不满足启用托管信用卡输入框的条件。

换句话说,PayPal 判断你当前的账户、环境或网站设置不具备使用此功能的资格,因此无法展示信用卡输入区域。


二、主要原因

  1. 账户未开通 Advanced Credit and Debit Cards 功能 若商家账户尚未启用 ACDC(高级信用卡功能)或正在审核中,PayPal 会直接返回 “not eligible”。

  2. 账户地区不支持 ACDC 功能仅开放给部分地区(如美国、英国、加拿大、欧盟、澳大利亚等), 若你的账户属于不支持的国家或地区,系统也会返回该提示。

  3. PayPal 应用未启用信用卡模块 在 Developer Dashboard 中,如果 App 未显示或未启用 “Advanced Credit and Debit Cards” 模块,SDK 无法加载托管信用卡功能。

  4. 环境设置不匹配 若使用了 Sandbox 环境的 SDK,但配的是 Live 凭证(或反之),SDK 会认为配置不正确,从而返回 “not eligible”。

  5. 账户合规状态未通过 如果商家账户尚未完成身份验证、税务信息或银行验证等步骤,PayPal 也会暂时关闭信用卡支付功能。

  6. 网站不符合合规要求 若你的网站缺少隐私政策、退款政策或商品描述等基础信息,PayPal 可能拒绝为该域名开放信用卡收款。


三、检查与排查方法

  1. 登录 https://developer.paypal.com/dashboard/applications 检查当前 App 是否已启用 “Advanced Credit and Debit Cards”。

  2. 登录 https://www.paypal.com/businessmanage/account 确认账户类型为 Business(商家账户),并确保所有验证已完成。

  3. 核对使用的 SDK 环境与凭证环境是否一致:

    • Sandbox SDK 对应 Sandbox 凭证
    • Live SDK 对应 Live 凭证
  4. 确认你的账户地区是否属于支持范围。 如果不支持,可以尝试使用美国或欧盟地区的商户账户进行测试。


四、解决方案

  • 若未开通 ACDC,请在 PayPal 开发者后台申请启用 “Advanced Credit and Debit Cards” 功能。
  • 若地区不支持,可注册或切换为支持地区的商家账户。
  • 若合规未完成,请在商家中心补齐企业验证与银行绑定。
  • 若网站不合规,完善隐私政策、服务条款及退款政策页面后再提交申请。
  • 若仍然提示 “Hosted Fields not eligible”,可以联系 PayPal 商户支持(Business Support)手动审核开通。

五、总结

“Hosted Fields not eligible” 表示托管信用卡支付功能当前不可用。 常见原因包括功能未开通、地区不支持、账户未验证或环境配置不匹配。 通过检查账户类型、地区支持、App 配置及合规状态,一般即可解决此问题。

返回