使用Sage Pay SERVER协议制作交易注册请求时,有没有办法传递自定义参数?
我希望能够将自定义值传递给响应Notification POST时可以检索的请求。
我目前正在执行此操作,方法是在注册事务时将值附加到 NextURL 参数的查询字符串。但是,我想知道是否有更好的方法来处理这个问题?
答案 0 :(得分:1)
我与Sage Pay交谈,他们告诉我,不支持在交易注册POST中传递自定义参数。因此,我最终将值与付款一起存储在数据库中,以便在响应通知POST时可以检索它们。
答案 1 :(得分:0)
您可以使用vendordata字段将自定义值存储在事务注册中,然后在需要时通过报告API(getTransactionDetail)将其提取出来,我猜...
但是,使用查询字符串真的更容易。