当客户选择送货地址时,我正在让PayPal根据国家/地区更新送货选项。
我正在尝试使用Paypal Instant Update API并按照说明操作,但无济于事。
我目前只使用Paypal Sandbox;但它似乎没有表现出来。
我能够生成我认为正确的响应并发送它,但是Paypal只使用默认设置和初始请求。日志显示正在发送的响应,我甚至将响应放入数据库中,这样我就可以看到它的内容(并且符合预期)。
我已经尝试了http,https,禁用gzip,urlencode,带静态内容的文件,似乎没有任何工作。以下是我目前的回复:
METHOD=CallbackResponse&L_SHIPPINGOPTIONNAME0=2nd+Class&L_SHIPPINGOPTIONLABEL0=2nd+Class&L_SHIPPINGOPTIONAMOUNT0=1.50&L_SHIPPINGOPTIONISDEFAULT0=true&L_SHIPPINGOPTIONNAME1=1st+Class&L_SHIPPINGOPTIONLABEL1=1st+Class&L_SHIPPINGOPTIONAMOUNT1=2.00&L_SHIPPINGOPTIONISDEFAULT1=false&L_SHIPPINGOPTIONNAME2=Special+Delivery&L_SHIPPINGOPTIONLABEL2=Special+Delivery&L_SHIPPINGOPTIONAMOUNT2=6.00&L_SHIPPINGOPTIONISDEFAULT2=false
我真的不知道我做错了什么,Paypal似乎没有提供任何调试回调的方法。非常感谢任何帮助:)