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

使用Stripe V3 JS API发起支付宝支付报错,寻求解决方案

解决Stripe支付宝支付提示“入驻申请仍在审核中”的问题

我之前也碰到过完全一样的问题!先帮你理清楚问题根源和可行的解决办法:

错误原因解析

你收到的错误码pbl_pending已经说得很明确:你的Stripe账号支付宝正式支付功能的入驻审核还未完成。虽然Stripe面板里支付宝选项显示绿色,但这个绿色通常只代表你已经提交了入驻申请,或者测试模式的支付宝功能已开通,并不意味着正式生产环境的支付权限已经下放。

具体解决方案

  • 先在测试环境验证流程:如果只是想调试支付逻辑,切换到测试模式就能绕开这个限制:
    • 确保代码里使用的是Stripe的测试Publishable Key(以pk_test_开头)
    • 调用API后会生成测试用的支付宝跳转链接,你可以用Stripe官方提供的测试支付宝账号完成模拟支付,完全不会触发审核相关的错误。
  • 等待或跟进正式审核进度:如果需要上线生产环境的支付宝支付:
    1. 登录Stripe后台,进入「支付方式」→「支付宝」页面,查看是否有明确的审核进度提示
    2. 如果审核时间超过3个工作日还没结果,直接发邮件到support@stripe.com,说明你的账号ID和支付宝入驻需求,客服会帮你快速跟进审核状态
  • 检查密钥与环境匹配:确认代码中使用的密钥和运行环境一致——生产密钥(pk_live_开头)对应生产环境,测试密钥对应测试环境,不要混用。

附你的代码和错误信息(格式化后)

你的前端代码:

<script src="https://js.stripe.com/v3/"></script>
<script>
// Create a Stripe client
var stripe = Stripe('<?php echo $stripe['publishable_key'];?>');
stripe.createSource({
  type: 'alipay',
  amount: 1099,
  currency: 'usd',
  redirect: {
    return_url: 'var_dump.php',
  },
}).then(function(result) {
  window.location=result.source.redirect.url;
});
</script>

API返回的错误信息:

{
  "error": {
    "type": "invalid_request_error",
    "message": "您的支付宝入驻申请仍在审核中,因此您只能创建测试模式下的支付宝sources。请稍后重试或联系support@stripe.com咨询相关问题。",
    "code": "pbl_pending"
  }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 03:44:39