我的应用程序正在使用MonesterPay付款方式。 我将一些用户信息存储在会话变量中,因为它将在事务成功完成后使用。 但是一旦我的事务完成,会删除我已存储的会话值。 那里有任何解决方案或原因吗?
答案 0 :(得分:1)
我建议您首先为每个交易创建一个订单ID并将其存储在您的数据库中,然后将请求表单中的ID作为隐藏的行李字段发送给monsterpay。 示例 -
<INPUT TYPE="HIDDEN" NAME="Option1name" VALUE="myUniqueTransactionID">
<INPUT TYPE="HIDDEN" NAME="Option1value" VALUE="12131">
这些值将在付款完成后传回您的脚本。您可以通过阅读回复来交叉检查付款是否成功,并将订单ID标记为已付款。