【问题标题】:ExpressCheckout create payment add custom fieldExpressCheckout 创建付款添加自定义字段
【发布时间】:2014-08-17 10:20:57
【问题描述】:

在旧式html 表单支付创建中,有一个名为custom 的额外字段,我可以在Paypal 回调后使用它来识别付款。当我在 Express Checkout 中创建付款时,在 Rest API 中,我想使用它,但我在文档中没有看到该参数。 IPN 模拟器中有一个custom 字段,但我不知道如何在 API 调用中设置它。

【问题讨论】:

    标签: paypal paypal-rest-sdk


    【解决方案1】:

    【讨论】:

    • 我不知道为什么这被否决了,因为这是我正在寻找的答案。
    【解决方案2】:

    不幸的是,REST API 在其提供的功能方面仍远远落后于经典 API。

    目前,如果您想使用自定义参数(以及许多其他不错的功能),您需要使用classic Express Checkout API

    如果您碰巧使用 PHP,请查看我的 class library for PayPal。它将使您的 Express Checkout 调用变得非常简单。

    【讨论】:

      【解决方案3】:

      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]
      

      【讨论】:

        猜你喜欢
        • 2017-02-07
        • 2011-05-01
        • 2015-05-01
        • 2017-10-19
        • 2014-05-13
        • 2013-10-22
        • 2015-09-11
        • 1970-01-01
        • 2012-10-20
        相关资源
        最近更新 更多