我正在用 PHP 将其中一个支付网关集成到我的网站,在继续之前,由于我是新手,我有一些疑问(用例/场景),所以我需要一个解决方案来处理这些场景。我在这里列出了它们
1) 如何将唯一 ID 传递给支付网关,虽然它认为它是一个订单号,但在实际场景中订单号/ID 只会在交易成功时生成。我想发送一个随机数到支付网关。交易成功后,我可以存储在订单表中。
表:顺序
1)aID:(独特的,主要的,AI)
2) 随机数(唯一)
3) 订购日期
这是个好主意吗
2) 向用户显示哪个 ID 作为 ORDER ID aID 或 RandomNO
3) 我是否需要将来自支付网关的响应存储在数据库中,例如支付 ID(唯一)、响应代码、OrderNO 和金额。它将如何有用。
4)集成支付网关后可能出现的场景有哪些,如何应对
最佳答案
1) 如何将唯一 ID 传递给支付网关,虽然它认为它是一个订单号,但在实际场景中订单号/ID 只会在交易成功时生成。我想发送一个随机数到支付网关。交易成功后,我可以存储在订单表中。
ANS : 首先在数据库中插入订单,然后重定向到支付网关,并使用该插入的唯一 ID 作为订单 ID。
2) 向用户显示哪个 ID 作为 ORDER ID aID 或 RandomNO
ANS : 上面提到的订单id可以显示给用户。
3) 我是否需要将来自支付网关的响应存储在数据库中,例如支付 ID(唯一)、响应代码、OrderNO 和金额。它将如何有用。
ANS:是的!您必须存储来自支付网关的响应,因为您将来可能需要它以备不时之需。
4) 支付网关集成后可能出现的场景有哪些,如何应对
ANS:我没听懂这个问题。
关于php - 支付网关实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10680134/