我需要澄清一下:
这个过程基本上是这样的:客户端填写表单,点击“继续”按钮,然后根据表单中的数据生成一系列PDF。我想在按下“继续”按钮后立即使用PayPal。付款后,生成PDF。在PDF生成之前,如何在保留表单数据的同时注入PayPal的最佳方式是什么?我想使用JSON将其发送到$_SESSION数组,但我不认为它会在中断中幸存下来。这是我更喜欢使用的方法,除非有充分的理由不这样做。
或
是不是最好的做法就是继续制作PDF,而不是在PayPal完成它的事情之后再发送PDF呢?无论如何,当PayPal在做它的事情时,我如何保存变量呢?
是的,我是一个相对的PayPal新手,所以如果我遗漏了一些看起来“显而易见”的东西,不要做一个笨蛋,试图通过让我看起来很愚蠢来获得一些里程数。我在寻找答案,而不是嘲笑。我可以让PayPal“工作”,但这不是重点。我想保持网站与PayPal工作在中间。
如果这不是那种能在这里得到回答的问题,请在删除这篇文章之前给我指出正确的方向。
WR!
发布于 2011-11-04 16:54:58
如果我没弄错你的问题,这不是支付处理器的工作方式。
填写表单后,您可以将信息保存在数据库中并返回一个ID,此ID可以发送到PayPal (使用“自定义”字段)。
然后使用PayPal的IPN服务,一旦该过程完成,该服务将发送一个ping到您的服务器。
您可以参考如下指南:
http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php/
一旦您收到IPN帖子,您的脚本需要读取“自定义”变量,读取DB详细信息,生成PDF并通过电子邮件将它们发送给您的用户。
https://stackoverflow.com/questions/8006597
复制相似问题