我无法将文档从 eway 映射到 omnipay eway 代码。
阅读 eway 文档Rapid 3.0 透明重定向 API(第 23 页)使用字段InvoiceReference '该交易的商家参考号'。我想在我的网站上使用它作为 UUID。然后我的响应处理程序可以匹配该 UUID 并确认付款。
我遇到的问题是将 eway API 中的文档与omnipay 中的代码相匹配。
在 eway/src/Message/RapidPurchaseRequest.php 中有:
$data['Payment'] = array();
$data['Payment']['TotalAmount'] = $this->getAmountInteger();
$data['Payment']['InvoiceNumber'] = $this->getTransactionId();
$data['Payment']['InvoiceDescription'] = $this->getDescription();
$data['Payment']['CurrencyCode'] = $this->getCurrency();
但没有关于“InvoiceReference”的信息。我知道omnipay 网关有自己的变量名称编辑规则,如果文档不是那么稀疏,我可能会解决它。
那么,我可以将(eway)InvoiceReference(字符串:50)属性与omnipay一起使用吗?还是只是没有在 eway 模块中实现?