我想利用贝宝的按钮在贝宝管理创建贝宝支付标准按钮。但是,我也希望将自定义/动态数据传递给表单。
例如。我有一个注册表,用户可以填写表格,并点击支付立即完成注册。我想和它一起传递注册表号或注册id (我将通过贝宝的传递字段之一,自定义,item_number或发票),以便如果付款成功,贝宝将通过ipn发送通知给我,然后我的ipn侦听器处理消息,检查注册表号的ipn消息,然后激活数据库上的注册。
我可以通过编码我的自定义paypal标准支付按钮手动完成这一点,但我想通过paypal托管一个安全按钮的优势。
如果我在paypal上使用托管按钮,我将如何实现这一点?
提前谢谢。
发布于 2013-09-12 09:08:57
好的,我知道了,你可以使用下面这些字段来完成上面的任务。
custom
invoice通过paypal admin创建一个paypal托管按钮,将html生成的代码粘贴到您的页面上,然后您可以将其更改为包括以下字段。
<input type="hidden" name="custom" value="55555">
<input type="hidden" name="invoice" value="88888">我通过沙箱进行了尝试,它起作用了。
但是你不能使用ipn字段,如果你在由paypal生成的html代码上添加了一个item_number字段,它仍然会完成交易,但它不会向你的item_number监听器发送任何ipn消息。真奇怪。(我通过沙箱进行了尝试)
https://stackoverflow.com/questions/18736474
复制相似问题