Why are billing and delivery address fields required to setup SagePay transactions?

大城市里の小女人 提交于 2019-12-12 17:32:57

问题


As the title says, i have some questions about the mandatory valies required to register a server integration transaction.

Questions

  1. Why are Billing Address fields and Delivery address fields required since protocol version 2.23? (seems odd as the transaction is for payment of a service already provided/delivered)

  2. Is there an alternative SagePay integration method that could be used to avoid having to provide these fields?

Quick background about integration requirement

I'm developing a Website bill payment Gateway for 'Client A'. Their customers is sent paper invoices and will have the option to pay their bill online. The customer will enter their bill details and a lookup to a web service provided by 'Client A' will return a bill and bill total.

I will then allow the customer to review their bill and choose to pay their bill via SagePay. When the customer chooses to pay their bill, i was intending to register the transaction with SagePay by sending the fields (VendorTxCode as the bill ID) and the Total of the bill.

'Client A' would then produce a report of successful SagePay transactions and match the (VendorTxCode as the bill ID) to their system to mark the payment as complete.

Thanks Adam


回答1:


I believe you can use a SagePay token but you must send this information over the wire on the first hit and subsequently you can use the token it provides you back.



来源:https://stackoverflow.com/questions/11116464/why-are-billing-and-delivery-address-fields-required-to-setup-sagepay-transactio

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!