PHP mySQL和Paypal签出过程
我写了一张结账单。我填写了表单数据,现在是时候将数据带到结帐处了。我可以把数据插入mySQL等等 我在网上结账方面没有太多经验。我的问题是填写表格后下一步是什么步骤或程序 我知道客户将被发送到贝宝。那么,我是否应该继续将数据以未付或其他形式输入mySQL,然后将其发送到PayPal?然后,一旦交易完成,交易数据将被发送回表单,然后更新mySQL数据并将客户发送到收据PHP mySQL和Paypal签出过程,php,mysql,paypal,shopping-cart,Php,Mysql,Paypal,Shopping Cart,我写了一张结账单。我填写了表单数据,现在是时候将数据带到结帐处了。我可以把数据插入mySQL等等 我在网上结账方面没有太多经验。我的问题是填写表格后下一步是什么步骤或程序 我知道客户将被发送到贝宝。那么,我是否应该继续将数据以未付或其他形式输入mySQL,然后将其发送到PayPal?然后,一旦交易完成,交易数据将被发送回表单,然后更新mySQL数据并将客户发送到收据 我希望建立一个标准结帐。我们可以定义一个标准的电子商务结帐,如下所示(假设您使用的是paypal): 将项目添加到购物车 结帐(在
我希望建立一个标准结帐。我们可以定义一个标准的电子商务结帐,如下所示(假设您使用的是paypal):
我建议在将用户发送到PayPal之前,计算订单的所有信息并将其保存在数据库中。通过这种方式,您可以在PayPal支付信息中包含您的订单ID,这样您就可以轻松地交叉引用PayPal和您自己的系统之间的交易 如果你想让事情尽可能简单,你可以选择。如果你打算使用它,我会推荐 如果您喜欢web服务API,我会推荐。这将给您更多的自由来定制结帐体验,以满足您的需求
无论哪种方式,我都建议使用。这将允许您实时更新数据库、点击第三方web服务、发送自定义电子邮件收据等。它还允许您正确处理需要清算的未决付款,如电子支票,在这种情况下,您将获得一个未决付款的IPN,当该付款实际清算时,将获得另一个IPN。通过这种方式,您可以确保仅在付款完成时处理订单。这并不完全是错误的,但它击败了PayPal Express Checkout的一个主要优势,即买家不必在您的网站上创建帐户、填写表单等。他们所要做的就是登录PayPal,系统会将买家的详细信息返回到应用程序中。对买家来说要快得多。