我在一个结帐过程中工作,其中用户必须填写一些字段,然后提交表单,并通过支付服务重定向到他的银行,之后到一个成功的页面。
在成功页面之后,我想将填写的字段的数据发送给管理员,但我不能将日期传递到此页面。
所以这就是我的过程:

通常我使用succes页面作为我的表单的动作,但是由于银行步骤的原因,我不能使用它。
谁能给我一些建议,告诉我需要在哪里搜索才能更接近我的解决方案。(数据库,会话)?
发布于 2013-10-25 18:49:18
通常,当您向支付服务提供商(PSP)提交信息时,您可以向他们发送特定于该订单的订单ID。然后,当用户返回到成功页面时,PSP会将此号码以及所有其他信息返回给您。
您需要稍微更改您的流程,因此您将表单提交到您的网站,并将表单数据存储在数据库中,然后向PSP提交第二个表单,或者如果数据库中已经有信息,则可以继续,但只向PSP提交订单ID。
接下来,当用户返回到成功页面时,PSP应该已经返回了订单ID以及所有其他信息。您必须查看PSP的特定文档以了解它们使用的是什么变量,但我还没有遇到过没有这种功能的。然后使用它从数据库加载表单的其余部分。
https://stackoverflow.com/questions/19587490
复制相似问题