贝宝结帐按钮

Posted

技术标签:

【中文标题】贝宝结帐按钮【英文标题】:PayPal Checkout Button 【发布时间】:2021-06-01 20:04:50 【问题描述】:

我正在尝试为个人电子商务网络应用程序设置一个有效的 paypal 按钮。

我的沙盒文本应用程序在接受付款/非付款和退货方面表现完美,但是当我将我的客户端 ID 更改为实时版本时,它给了我一个错误。

它说该卡无法使用。

我也常驻爱尔兰,位置偏僻是个问题。

我的代码如下。

我的客户 ID 后面跟着“...&currency=EUR”

我应该指出,这是在单击使用信用卡/借记卡付款选项时。我还没有测试从 Paypal 帐户付款。

它说请使用另一张卡或帐单地址错误。

useEffect(() => 

  window.paypal.Buttons(
    createOrder: (data, actions, err) => 
      return actions.order.create(
        intent: 'CAPTURE',
        purchase_units: [
          description: 'Door to Door',
          amount: 
            currency_code: 'EUR',
            value: 0.01
          
        ]
      )
    ,
    onApprove: async(data, actions) => 
      const order = await actions.order.capture();
      setPaidFor(true);
      sendEmail();
      console.log(order)

    ,
    onError: (err) => 

      setPaidError(true);

    
  ).render(paypal.current)
, [])

【问题讨论】:

也许是因为英国脱欧? ;) 我会在删除应用程序特定内容后搜索我的错误消息。在 SO 问题中包含确切的错误消息总是一个好主意 - It says the card cannot be used. 不太可能是您得到的确切错误? 我的意思是关于支付宝智能按钮,它以红色显示“无法使用卡” 【参考方案1】:

听起来那张卡在现场付款时被拒绝了,无法使用。不是集成问题。

如果支付 0.01 美元这样的低得离谱的金额或向您自己的帐户进行实时测试付款(这是不允许的),这并不罕见。使用沙盒环境进行您自己的测试。

【讨论】:

使用 revolut 卡完成了一次付款,当我使用爱尔兰银行卡或 revolut 卡时,它通常会在 paypal 智能按钮上以红色显示“卡无法使用”

以上是关于贝宝结帐按钮的主要内容,如果未能解决你的问题,请参考以下文章

动态贝宝快速结帐按钮

贝宝结帐按钮:付款弹出窗口永远不会完成

仅在商店中用 woocommerce 中的贝宝结帐替换添加到购物车按钮

如何创建这个贝宝按钮?

贝宝/谷歌结帐或替代帮助?

移动网站中的贝宝结帐