在Paypal支付和使用IPN验证之前在MySQL中存储订单信息

时间:2013-02-15 16:44:02

标签: php mysql paypal e-commerce

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

1 个答案:

答案 0 :(得分:2)

使用PayPal的网站付款标准,您可以将待处理订单(标题)的标识符作为表单中的CUSTOM变量发送。 PayPal会在IPN消息中将其返回给您。有关可以在IPN消息中到达的其他项目,请参阅https://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNandPDTVariables表2.