gpt4 book ai didi

javascript - 如何使用 Paypal 为 Google Pay 执行授权 + 捕获流程?

转载 作者:行者123 更新时间:2023-12-04 08:34:30 27 4
gpt4 key购买 nike

我正在将 Google Pay 集成到一个简单的电子商务网站中。我们使用 Adyen 作为支付网关。
如果我只是传递一个金额,一切正常,点击“支付”,支付完成。
现在问题来了:我们还需要用户的送货地址来计算运费。通过简单的“仅捕获”流程,我们肯定会获得该数据,但在付款完成后。此外,我们必须在捕获付款之前提供一个摘要页面。
所以:
我们需要一个 Authorize + Payment 流程,在此我们获得授权后的送货地址。然后我们计算运输成本,并在稍后调整捕获请求中的实际金额。
很公平。但是:我使用 Paypal 作为 Google Pay 的付款方式 .我的理解是,它会生成某种虚拟信用卡,因此可以用作信用卡。这是我唯一的选择,因为我没有真正的信用卡。
现在,这对于“仅捕获”流程非常有效,但是一旦我们引入授权步骤,看起来我就被迫登录谷歌并输入真实的信用卡。
谷歌提供a way to test with fake Card numbers ,但是当我打开它们时,我无法再请求送货地址(错误 OR-ACC-01)。
所以这是我的问题:
当连接到 Google Pay 的唯一付款方式是 Paypal 时,是否可以使用 Google Pay 实现 Authorize + Capture 结帐流程?
这是一个带有授权步骤和所需电子邮件地址和送货地址的设置:
https://jsfiddle.net/0n8tbeu3/2/
相关部分是:

paymentDataRequest.callbackIntents = ["PAYMENT_AUTHORIZATION"];
paymentDataRequest.shippingAddressRequired = true;
paymentDataRequest.emailRequired = true;
我希望它可以与我的 GPay 一起使用,但我不得不输入一张新的/真实的信用卡。
编辑:
为了清楚起见,这里有一些截图。
1. 没有 AUTHORIZATIONSHIPPING_METHOD意图。 // paymentDataRequest.callbackIntents = ["PAYMENT_AUTHORIZATION"]; 手机 : 我得到了默认的 GPay 付款单,可以完成付款。 (抱歉质量不好,因为屏幕受到保护,所以不得不用我糟糕的网络摄像头拍摄): enter image description here
桌面 :
除非我输入信用卡,否则我无法完成付款。 Paypal 显示为“此处不可用”(信用卡输入表单已折叠,我已重用尝试授权意图的屏幕截图,因为相关部分完全相同)
enter image description here
2. AUTHORIZATIONSHIPPING_METHOD意图(当然也配置了回调)。 paymentDataRequest.callbackIntents = ["PAYMENT_AUTHORIZATION", "SHIPPING_METHOD"];我在移动设备和桌面设备上看到的屏幕基本上与上面相同,它说 Paypal 不可用并提示我使用信用卡。

最佳答案

我正在努力确保我了解您要实现的目标,以防它可以通过其他方式解决。
你最终会根据收货地址来计算运费吗?并且您希望能够在执行捕获之前明确授权付款。或者您是否正在授权以便您可以收到送货地址?
我建议使用 dynamic price update 计算运费.相关部分是:

  • callbackIntents = ["SHIPPING_ADDRESS", "SHIPPING_OPTION", ...]; , 和
  • paymentDataCallbacks: { onPaymentDataChanged }

  • 要处理授权,请使用 PAYMENT_AUTHORIZATION回调也是:
  • callbackIntents = [..., "PAYMENT_AUTHORIZATION"]; , 和
  • paymentDataCallbacks: { onPaymentAuthorized }

  • as soon as we introduce an Authorization step, it looks like I'm being forced to log into Google and to enter a real Credit Card.


    我不确定这里的交易是什么。你能提供一些截图或录屏吗?

    关于javascript - 如何使用 Paypal 为 Google Pay 执行授权 + 捕获流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64863748/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com