gpt4 book ai didi

forms - 如何使用立即购买按钮将 session 变量传递给 Paypal

转载 作者:太空宇宙 更新时间:2023-11-03 15:41:12 26 4
gpt4 key购买 nike

当我的用户使用保存在 session 变量中的用户名和用户 ID 登录时,他们可以使用 paypal 进行捐赠。使用简单的立即购买按钮,您可以在 Paypal 上轻松生成。

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="XXX">
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

当他们付款成功时,他们将连同所有 _POST 数据一起发送到我的 confirm_payment.php。我可以使用他们支付的邮件并将其与我的用户数据库进行比较以找到正确的用户,但我不能确定他们对 paypal 和我的网站使用相同的电子邮件。

我需要将 $_SESSION['username'] 传递给 paypal,这样我就可以使用此信息自动为我的用户提供捐助者状态。我可以添加类似的内容吗:

<input type="hidden" name="custom" value="custom variable">

我的按钮代码?这是有关可用变量的更多信息 paypal info

最佳答案

我发现文档令人困惑,但在大量浏览网页后,我发现自定义变量不允许您创建自己的隐藏字段,但有 3 个变量可能有用:

“自定义”可选传递变量,用于您自己的跟踪目的,买家看不到。默认 - 没有变量传回给你。 256个字符

“item_number” 见说明。传递变量,用于跟踪购买的产品或服务或所做的贡献。您指定的值会在付款完成后传回给您。如果您希望 PayPal 跟踪按钮所售商品的库存或损益,则需要此变量。

“invoice” 可选的传递变量,您可以使用它来识别您此次购买的发票编号。默认 - 没有变量传回给你。 127个字符。

因此,如果您在允许“立即购买”按钮触发之前保存了数据(我通过一个显示所做选择并将其保存到数据库的摘要屏幕来做到这一点),那么您可以输入一个值(例如主键保存的数据)作为自定义值。

请注意,数据将发布到您指定的即时付款通知页面。

来自

https://www.x.com/developers/paypal/documentation-tools/paypal-payments-standard/integration-guide/Appx_websitestandard_htmlvariables#id08A6HF00TZS

关于forms - 如何使用立即购买按钮将 session 变量传递给 Paypal ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4091627/

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