如何将对SetExpressCheckout的调用与已完成的事务(GetExpressCheckoutDetails或DoExpressCheckoutPayment)进行唯一匹配?
我看到我可以将产品描述(PAYMENTREQUEST_0_DESC)传递给SetExpressCheckout,然后我可以从GetExpressCheckoutDetails响应(PAYMENTREQUEST_0_DESC)中检索。但是,我不确定我是否可以将其用作唯一标识符,或者这是买家可以看到的内容。
此外,如果用户选择取消而不是付费怎么办?有没有办法将其与原始的SetExpressCheckout调用相匹配?
答案 0 :(得分:1)
您可以在SetExpressCheckout中使用PAYMENTREQUEST_n_CUSTOM字段。根据文件:
自由形式字段供您自己使用。您最多可以指定10笔付款,其中n是0到9之间的数字,包括
该字段对用户不可见,您可以在响应中将其恢复。
可以在所有调用GetExpressCheckoutDetails和DoExpressCheckoutPayment中发送相同的字段。