php - 如何在 PayPal 工作时保留 JavaScript 变量?

标签 php javascript session paypal preserve

我需要一些说明:

该过程基本上如下:客户填写表格,点击“继续”按钮,然后根据表格中的数据生成一系列 PDF。我想在按下“继续”按钮后立即使用 PayPal。付款后,生成 PDF。在生成 PDF 之前保留表单数据的同时注入(inject) PayPal 的最佳方法是什么?我想使用 JSON 将它发送到 $_SESSION 数组,但我认为它不会在中断后继续存在。这是我更喜欢使用的方法,除非有充分的理由不这样做。

是否最好继续制作 PDF,但在 PayPal 完成它的操作之前不要发送 PDF?无论如何,我如何在 PayPal 执行操作时保留变量?

而且,是的,我是 PayPal 菜鸟,所以如果我遗漏了一些看起来“显而易见”的东西,请不要成为傻瓜,并试图通过让我看起来很愚蠢来获得一些里程数。我在寻找答案,而不是 mock 。我可以让 Paypal “工作”,但这不是重点。我想让网站与 PayPal 在中间工作。

如果这不是在这里得到回答的问题,请在删除之前指出正确的方向。

WR!

最佳答案

如果我没有正确理解你的问题,这不是支付处理商的工作方式。

填写表格后,您可以将信息保存在数据库中并返回一个 ID,此 ID 可以发送到 PayPal(使用“自定义”字段)。

然后使用 PayPal 的 IPN 服务,该服务会在该过程完成后向您的服务器发送一个 ping。

您可以引用以下指南:

http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php/

一旦您收到 IPN 帖子,您的脚本需要读取“自定义”变量,读取数据库详细信息,生成 PDF 并将它们通过电子邮件发送给您的用户。

关于php - 如何在 PayPal 工作时保留 JavaScript 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8006597/

相关文章:

php - Windows Server 在下一个页面加载后无法保持我的 session

php - Laravel 5 身份验证器

javascript - 检测并存储 div 内点击的链接

javascript - 如何从php中的for循环中获取jquery值?

javascript - Angular 6 : Not able to inject a service in dynamic component using JIT compilation

javascript - 如何动态禁用和启用div

javascript - jQuery .html() 方法的替代品?

c - 如何像在 PHP 中一样使用 c 处理 CGI 中的 session

php - 这是在 PHP 中缓存数据的好方法吗?

php - 如何在 GoDaddy 网站上正确使用 session_start()