正如标题所说,我对注册服务器集成事务所需的强制值有一些疑问。
问题
为什么从协议版本 2.23 开始需要帐单地址字段和交货地址字段?(似乎很奇怪,因为交易是为了支付已经提供/交付的服务)
是否有可用于避免提供这些字段的替代 SagePay 集成方法?
关于集成需求的快速背景
我正在为“客户 A”开发网站账单支付网关。他们的客户会收到纸质发票,并且可以选择在线支付账单。客户将输入他们的账单详细信息,并且对“客户 A”提供的网络服务的查找将返回账单和账单总额。
然后,我将允许客户查看他们的账单并选择通过 SagePay 支付账单。当客户选择支付账单时,我打算通过发送字段(VendorTxCode 作为账单 ID)和账单总额来向 SagePay 注册交易。
然后,“客户 A”将生成成功 SagePay 交易的报告,并将(作为账单 ID 的供应商 TxCode)与他们的系统相匹配,以将支付标记为完成。
谢谢亚当