【发布时间】:2014-08-17 10:20:57
【问题描述】:
在旧式html 表单支付创建中,有一个名为custom 的额外字段,我可以在Paypal 回调后使用它来识别付款。当我在 Express Checkout 中创建付款时,在 Rest API 中,我想使用它,但我在文档中没有看到该参数。 IPN 模拟器中有一个custom 字段,但我不知道如何在 API 调用中设置它。
【问题讨论】:
在旧式html 表单支付创建中,有一个名为custom 的额外字段,我可以在Paypal 回调后使用它来识别付款。当我在 Express Checkout 中创建付款时,在 Rest API 中,我想使用它,但我在文档中没有看到该参数。 IPN 模拟器中有一个custom 字段,但我不知道如何在 API 调用中设置它。
【问题讨论】:
【讨论】:
不幸的是,REST API 在其提供的功能方面仍远远落后于经典 API。
目前,如果您想使用自定义参数(以及许多其他不错的功能),您需要使用classic Express Checkout API。
如果您碰巧使用 PHP,请查看我的 class library for PayPal。它将使您的 Express Checkout 调用变得非常简单。
【讨论】:
Rest Api 允许您使用 transaction.custom 设置一个客户字段
groovy 中的 Java SDK 示例
Transaction transaction = new Transaction()
transaction.amount = new Amount("USD", "100")
transaction.custom = "xyz"
Payment payment = new Payment()
payment.transactions = [transaction]
【讨论】: