Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Paypal支付前在MySQL中存储订单信息,并通过IPN进行验证_Php_Mysql_Paypal_E Commerce - Fatal编程技术网

Php Paypal支付前在MySQL中存储订单信息,并通过IPN进行验证

Php Paypal支付前在MySQL中存储订单信息,并通过IPN进行验证,php,mysql,paypal,e-commerce,Php,Mysql,Paypal,E Commerce,当使用贝宝标准付款时,在付款前将客户与订单联系在一起的最佳方式是什么?当客户单击“结帐”时,网站将在数据库中以“待定”状态存储有关订单的信息,然后将用户发送到Paypal以完成购买。购买后,我计划使用IPN验证付款,并将客户发货信息存储在单独的表中。我应该如何将原始订单信息与装运信息联系起来?我可以在将用户发送到Paypal之前询问他们的Paypal电子邮件地址,并将其与订单信息一起存储,但也许有更好的方法?使用Paypal的网站支付标准,您可以将待处理订单的标识符(标题)作为表单中的自定义变量

当使用贝宝标准付款时,在付款前将客户与订单联系在一起的最佳方式是什么?当客户单击“结帐”时,网站将在数据库中以“待定”状态存储有关订单的信息,然后将用户发送到Paypal以完成购买。购买后,我计划使用IPN验证付款,并将客户发货信息存储在单独的表中。我应该如何将原始订单信息与装运信息联系起来?我可以在将用户发送到Paypal之前询问他们的Paypal电子邮件地址,并将其与订单信息一起存储,但也许有更好的方法?

使用Paypal的网站支付标准,您可以将待处理订单的标识符(标题)作为表单中的自定义变量发送。PayPal将在IPN消息中返回给您。IPN消息中的其他项目见表2。

我没有使用paypal,但authorize.net允许您在提交交易数据或向用户发送支付表单时发送任意ID;我想贝宝也有类似的东西。