为通过 API 创建的 PayPal 账单协议设置自定义值
Posted
技术标签:
【中文标题】为通过 API 创建的 PayPal 账单协议设置自定义值【英文标题】:Set Custom Values to PayPal's Billing Agreements created via API 【发布时间】:2021-03-29 02:56:37 【问题描述】:是否可以在使用 PayPal 的账单协议 API 创建协议时设置自定义值?我希望 IPN 系统返回这些值。
例如,我想将“购买 ID”传递给协议。
【问题讨论】:
【参考方案1】:使用 PayPal 的账单协议 API
更具体地说,这可能指的是几个经典或 REST API。每个人在 https://developer.paypal.com 上都有自己的 API 参考
一般而言,您可以使用两个参数,根据您用于实际创建事务或重复配置文件的 API 请求,它们的名称会略有不同:
invoice 或 invoice_id :: 默认情况下必须是唯一的,以前从未用于您帐户的成功交易,防止意外/重复付款 custom 或 custom_id :: 可以是任何东西【讨论】:
嗨。我指的是 PayPal-php-SDK 提供的 /v1/payments/billing-agreements 示例:paypal.github.io/PayPal-PHP-SDK/sample/doc/billing/… 它不允许设置发票 ID。我似乎也找不到任何可以让我设置自定义 id 的东西。 PayPal-PHP-SDK 已弃用,不应用于任何用途。在此处阅读最新的 PayPal 订阅文档:developer.paypal.com/docs/subscriptions。它没有 SDK。参数 custom_id 进入订阅创建调用。以上是关于为通过 API 创建的 PayPal 账单协议设置自定义值的主要内容,如果未能解决你的问题,请参考以下文章