Paypal,唯一匹配已完成交易的已开始交易

时间:2016-04-19 15:08:30

标签: paypal

如何将对SetExpressCheckout的调用与已完成的事务(GetExpressCheckoutDetails或DoExpressCheckoutPayment)进行唯一匹配?

我看到我可以将产品描述(PAYMENTREQUEST_0_DESC)传递给SetExpressCheckout,然后我可以从GetExpressCheckoutDetails响应(PAYMENTREQUEST_0_DESC)中检索。但是,我不确定我是否可以将其用作唯一标识符,或者这是买家可以看到的内容。

此外,如果用户选择取消而不是付费怎么办?有没有办法将其与原始的SetExpressCheckout调用相匹配?

1 个答案:

答案 0 :(得分:1)

您可以在SetExpressCheckout中使用PAYMENTREQUEST_n_CUSTOM字段。根据文件:

  

自由形式字段供您自己使用。您最多可以指定10笔付款,其中n是0到9之间的数字,包括

该字段对用户不可见,您可以在响应中将其恢复。

可以在所有调用GetExpressCheckoutDetails和DoExpressCheckoutPayment中发送相同的字段。