如何使用自定义字段制作 PayPal 加密的“立即购买”按钮?

Posted

技术标签:

【中文标题】如何使用自定义字段制作 PayPal 加密的“立即购买”按钮?【英文标题】:How do I make a PayPal encrypted buy now button with custom fields? 【发布时间】:2013-01-07 12:15:19 【问题描述】:

有没有一种方法可以让我的 php 代码生成一个加密的 BuyNow 按钮,该按钮还包括自定义字段并实现 IPN URL 和重定向页面?

【问题讨论】:

谢谢,威尔!如果您对按照常见问题解答提出问题有任何其他建议,请告诉我。 【参考方案1】:

在加密按钮中有一个名为“自定义”的字段,您可以将一个数组序列化到其中,它将返回到您的 IPN :)

【讨论】:

【参考方案2】:

您不必加密。只需使用“自定义”变量,除其他外,您可能需要在其中添加价格和产品编号的哈希值,如下所示:

$sCustom .= '|' . md5($sSalt . $sProduct . $sPrice);

然后,在处理 IPN 时,请确保此散列不会被接收回的内容干扰。如果是,则阻止交易。

【讨论】:

在我的服务器上接收 IPN 并读取收到的消息的页面上,我可以在任何地方找到教程或任何帮助吗?我真的很陌生,一直在努力解决这个问题! 一个完整的教程会很棒。 这将导致暴露所有你需要进行内部处理的东西......IPN地址(可能)任何你不需要用户知道的ID或东西。 最好看看paypal的Encrypted Web Payment按钮有没有自定义字段可以使用

以上是关于如何使用自定义字段制作 PayPal 加密的“立即购买”按钮?的主要内容,如果未能解决你的问题,请参考以下文章

PayPal立即购买按钮自定义变量不起作用

如何在不使用“立即购买”按钮的情况下为自定义购物车集成 Paypal IPN

“立即捐赠”按钮的 Paypal 自定义金额

如何使用 Paypal 订阅发送自定义用户输入字段

如何防止重复 PayPal 付款?

Paypal IPN - 返回时自定义为空