【问题标题】:Form input to another page after payment付款后表单输入到另一个页面
【发布时间】:2013-10-25 10:34:51
【问题描述】:

我正在处理结帐流程,用户必须填写一些字段,然后提交表单并通过支付服务重定向到他的银行,然后再转到成功页面。

在成功页面后,我想将填写的字段的数据发送给管理员,但我无法将日期传递给此页面。

所以这是我的过程:

通常我使用成功页面作为表单的操作,但由于银行步骤,我不能使用它。

有人可以就我需要在哪里搜索以更接近我的解决方案给我建议。 (数据库,会话)?

【问题讨论】:

    标签: php forms http-post checkout


    【解决方案1】:

    通常,当您向支付服务提供商 (PSP) 提交信息时,您可以向他们发送特定于该订单的订单 ID。然后,当用户返回成功页面时,PSP 会将此号码连同所有其他信息一起返回给您。

    您需要稍微更改您的流程,因此您将表单提交到您的网站,并将表单数据存储在数据库中,然后将第二个表单提交到 PSP,或者如果您已经在数据库中拥有信息,那么您可以照原样继续,但只需将订单 ID 提交给 PSP。

    接下来,当用户返回成功页面时,PSP 应该已经返回了订单 ID 以及所有其他信息。您必须查看 PSP 的特定文档以了解他们使用的变量,但我还没有遇到没有此功能的文档。然后,您可以使用它从数据库中加载表单的其余部分。

    【讨论】:

      猜你喜欢
      • 2021-03-24
      • 2020-06-28
      • 2018-05-28
      • 2021-09-13
      • 1970-01-01
      • 2021-04-10
      • 1970-01-01
      • 2015-03-23
      • 2018-07-07
      相关资源
      最近更新 更多