gpt4 book ai didi

php - 集成 PayPal 快速结帐的更简单方法?

转载 作者:可可西里 更新时间:2023-11-01 13:45:26 27 4
gpt4 key购买 nike

我已经为 Wordpress CMS 构建了一个产品生成和显示插件,我现在正在尝试为结帐流程集成某种形式的 PayPal 集成。

我有购物车、产品、运输、总计,所有这些都在我这边计算出来,我希望有人能指出我将这些信息发送到 PayPal 的最简单方向。我知道这样做的某些方法不是那么安全,而其他方法会让您像某种表演犬一样跳过篮球。我一直在努力学习如何使用 cURL,然后如何让它与 PHP 一起工作——这看起来确实有点乱。我现在在我的 WAMP 服务器上使用了 cURL……但是……

有没有更好的方法或者我应该继续学习cURL?

我可以格式化数据,但它需要发送到 PayPal,并且不介意使用 JavaScript 来完成此操作 - 这不是付费墙,每个订单都由人工检查准确性 - 所以有人搞砸了客户端脚本不会打扰我。我也绝对想将它们发送到 PayPal,我不想存储/处理他们的信用卡信息。但是,如果有 IPN 就好了。有人可以指出我正确的方向或向我保证我已经朝着那个方向前进了吗?

非常感谢。

最佳答案

这就是我使用所有表单详细信息自动重定向到 PayPal 的方式;

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="paypal">

<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="cbt" value="Return to example" />
<input type="hidden" name="business" value="email" />
<input type="hidden" name="item_name" value="example Purchase" />
<input type="hidden" name="amount" value="9.99">
<input type="hidden" name="button_subtype" value="services" />
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="return" value="URL" />
<input type="hidden" name="notify_url" value="URL"/>
<input type="hidden" name="cancel_return" value="URL" />
<input type="hidden" name="currency_code" value="USD"/>
<input type="hidden" name="image_url" value="" />
<input type="hidden" id="custom" name="custom" value="invoice_id to track"/>
<input type="hidden" class="btn btn-primary" style="width:100%" alt="PayPal - The safer, easier way to pay online!"/>

</form>

对于多个产品,您可以简单地在表单中添加更多产品,例如;

<input type="hidden" name="item_name_1" value="Item #1">
<input type="hidden" name="amount_1" value="1.00">
<input type="hidden" name="item_name_2" value="Item #2">
<input type="hidden" name="amount_2" value="2.00">

但是,使用这种方法并不是很好

所有数据都需要用 PHP 生成并输入到页面中,您还需要在 IPN 回调时检查交易以确保已付款。

<script type="text/javascript">
function myfunc () {
var frm = document.getElementById("paypal");
frm.submit();
}
window.onload = myfunc;
</script>

关于php - 集成 PayPal 快速结帐的更简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15626831/

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