gpt4 book ai didi

Paypal 上下文结账恢复为经典快速结账

转载 作者:太空宇宙 更新时间:2023-11-03 16:00:40 25 4
gpt4 key购买 nike

我一直在尝试将我们的经典快速结账切换为上下文快速结账。

按照说明,我已将 URL 切换为 https://www.paypal.com/checkoutnow/

这是购物车中的 HTML 片段:

<div class="col-md-6">
<a id="paypalcheckout" href="paypal_checkout/PostToPaypal.cfm?orderidentifier=XXXX">
<img class="paypal-button-hidden" src="/img/paypal.png" alt="" class="img-responsive center-block"/>
</a>
</div>

<script>
window.paypalCheckoutReady = function() {
paypal.checkout.setup("ZZZZ", {locale: 'en_US', environment: 'sandbox', button: ['paypalcheckout']});
}
</script>
<script async src="//www.paypalobjects.com/api/checkout.js"></script>

PostToPaypal.cfm 发出必要的 api 请求并取回 EC 代码,然后重定向到此链接:

https://www.sandbox.paypal.com/checkoutnow/2?incontext=1&token=EC-YYYY

点击会弹出一个窗口,主窗口变暗。但几秒钟后,弹出窗口使主页转到经典结帐并关闭。它让我继续使用旧方法成功结帐。所以我知道 EC 编号是正确的。任何人都可以帮助我了解我需要做什么才能使上下文结帐工作吗?提前谢谢你。

最佳答案

我遇到了完全相同的问题。

原来解决方案在服务器端设置。在 paypalfunctions.php 文件(由 PayPal 自己为我生成)中,有几行您需要删除,因为它是一个数字 项目。寻找类似的行:

$nvpstr .= "&L_PAYMENTREQUEST_0_ITEMCATEGORY" . $index . "=Digital";

它可能会重复多次。基本上,数字商品不允许通过上下文结账,这就是我遇到重定向问题的原因。

关于 Paypal 上下文结账恢复为经典快速结账,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29898739/

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