You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PayPal信用卡支付时INR币种不支持的问题求助

解决印度PayPal账户用REST API信用卡支付INR时的CURRENCY_NOT_ALLOWED错误

你遇到的这个问题核心在于印度地区PayPal账户的支付方式币种限制——虽然INR是你的账户主币种,且PayPal官方支持INR,但直接通过REST API的credit_card支付方式发起INR支付时,会触发地域相关的币种限制。下面分点拆解原因和可行的解决办法:

可能的核心原因

  • credit_card支付方式不支持印度本地币种INR:PayPal针对不同地区的账户,对支付方式的币种支持有差异化限制。印度账户使用直接信用卡支付(REST API的credit_card模式)时,通常仅支持美元、欧元等外币,不开放INR的直接信用卡支付通道,哪怕INR是账户主币种。
  • 绑定的信用卡本身不支持INR交易:如果你的信用卡是国际发行的卡种,可能默认仅支持外币交易,无法处理INR币种的支付请求。

可行的解决办法

  1. 切换为PayPal账户支付方式(推荐)
    把请求中的payment_method从credit_card改为paypal,这种方式是印度账户支持INR支付的标准路径,完全兼容INR币种。修改后的请求示例如下:

    {
      "intent": "sale",
      "payer": {
        "payment_method": "paypal"
      },
      "transactions": [
        {
          "amount": {
            "currency": "INR",
            "total": "11.61"
          },
          "description": "Monthly Subscription"
        }
      ],
      "redirect_urls": {
        "return_url": "你的支付成功回调地址",
        "cancel_url": "你的支付取消回调地址"
      }
    }
    

    这种方式会引导用户跳转到PayPal官方页面完成支付,既符合印度账户的规则,也能正常使用INR币种。

  2. 若坚持使用信用卡支付,尝试外币发起请求
    如果你必须使用直接信用卡支付,可以改用USD等PayPal支持的外币发起支付,PayPal会自动完成币种转换(注意转换费率)。同时联系你的信用卡发卡行,确认卡片是否支持INR交易,以及是否需要手动开通相关权限。

  3. 检查PayPal账户权限设置
    登录你的PayPal商家后台,确认是否已经启用了INR的收款和支付权限。虽然INR是主币种,但部分印度账户可能需要手动开启特定支付场景下的币种支持。

  4. 联系PayPal印度技术支持
    地域相关的限制细节有时不会完全体现在公开文档中,直接联系PayPal印度的技术支持,确认REST API的credit_card支付方式是否支持INR,以及是否有隐藏的配置要求。


内容的提问来源于stack exchange,提问作者Karthick Selva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 15:12:29