我正在将一个支付网关集成到我的PHP站点,然后再继续,因为我对此还不熟悉,所以我有一些疑问(用例/场景),所以我需要一个解决方案来处理这些场景。我已经把它们列在这里了
1)如何将唯一的id传递给支付网关,同时将其视为订单No,但在实际场景中,只有在成功的事务处理后才会生成NO/ID。我想给支付网关发送一个随机数。在成功的事务中,我可以存储在Order表中。
表:订单
1) aID:(独特的,初级的,AI)
2) RandomNo(唯一)
( 3)命令日期
这是个好主意吗
2)将向用户显示的ID为订单ID aID或RandomNO
3)我需要将来自支付网关的响应存储在DB中,例如支付ID(唯一)、响应代码、OrderNO和。它会有多大用处。
4)支付网关集成后可能出现的场景是什么,以及如何处理它们
发布于 2012-05-21 06:07:34
1)如何将唯一的id传递给支付网关,同时将其视为订单No,但在实际情况下,只有在成功的事务处理后才会生成NO/ID。我想给支付网关发送一个随机数。在成功的事务中,我可以存储在Order表中。
和:首先,在重定向到支付网关之前,在数据库中插入订单,并使用该插入的唯一id作为订单id。
2)要向用户显示哪个ID作为订单ID ( aID或RandomNO )
和:上面提到的订单id可以显示给用户。
3)是否需要将来自支付网关的响应存储在DB中,如支付ID(唯一)、响应代码、OrderNO和Amount。它会有多大用处。
和:是的!您必须存储从支付网关的响应,因为您可能需要它在未来发生任何争议。
4)在支付网关集成后可能发生的情况是什么,以及如何处理它们
和:我没有让你回答这个问题。
https://stackoverflow.com/questions/10680134
复制相似问题