我的网站上有一个带有 PayPal 按钮的表单,买家可以在其中输入我处理她/他的意愿所需的数据。我想将此数据保存到我的数据库中,但前提是用户进行了交易。
本质上,我需要将此自定义数据转发给 PayPal,一旦用户完成交易,PayPal 就应将其发送回给我;如果用户未完成交易,则将其丢弃。
是否可以将自定义数据发送到 PayPal 并将相同的数据发送到我服务器上的 listenerPage.php
? ListenerPage.php 会将数据存储到数据库中。我是 PayPal 的新手,这正是我想象的流程应该是这样的。我也愿意接受其他解决方案。
<input class="import-input-i-need-to-get-from-paypal" type="text" placeholder="Data">
<a id="a-submit" href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=someID">Pay with PayPal</a>
使用 a
元素作为按钮时的附加问题。
href 属性应该是:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&custom=customdata&hosted_button_id=someID “?这可以接受吗?
最佳答案
是的,可以,而且非常简单。 在您的 Paypal 按钮的形式中添加一个隐藏字段,其中“名称”属性为“自定义”,并将自定义数据作为值。它将作为“自定义”返回
<input type="hidden" name="custom" value="custom data here" />
关于php - 将自定义数据发送至 PayPal 并在交易完成后取回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40471162/