Php Omnipay:关于使用transactionId和transactionReference是否有约定?
当使用Omnipay PHP库(或任何其他支付处理框架/库)时,是否有一个约定涵盖何时使用transactionId而不是transactionReference 我考虑过的几种可能性:Php Omnipay:关于使用transactionId和transactionReference是否有约定?,php,payment-gateway,payment-processing,omnipay,Php,Payment Gateway,Payment Processing,Omnipay,当使用Omnipay PHP库(或任何其他支付处理框架/库)时,是否有一个约定涵盖何时使用transactionId而不是transactionReference 我考虑过的几种可能性: “Id”保留用于数字引用,“Reference”保留用于字母数字引用 “Id”是我们自己对事务的引用,在初始请求中发送给网关,“reference”是网关自己在回调/响应中返回的引用 在大多数情况下,它们只是没有任何内在意义的词语。不同的支付网关使用不同的术语,这增加了混淆 这就是说,Omnipay已经在您的惯
在大多数情况下,它们只是没有任何内在意义的词语。不同的支付网关使用不同的术语,这增加了混淆 这就是说,Omnipay已经在您的惯例上实现了标准化(2):
始终指由您自己的应用程序生成的标识符(例如启动新支付时发送的Id
)transactionId
始终是指由支付网关生成的标识符(例如响应中返回的Reference
或transactionReference
,或在以后请求退款时发送的cardReference
)transactionReference