首先,如果我在错误的论坛上问这个问题,请原谅。请引导我朝正确的方向走。
我们正在创建一个新的平台,用户可以在这里销售他们的数字产品。现在为了货币化,我们向他们收取一些费用。比方说解释5%
为了实现这一点,我们已经尝试联系PayPal以访问API市场。但它是有限的,而且只适用于大型组织。所以我们研究了其他方法。
我们找到的最合适的方法是与我们平台上的卖家签订计费合同,然后在每次销售中向他们收取相应的费用。
以下是我迄今为止的收获。
- 创建计费计划(POST…/付款/计费计划/(
- 创建计费协议(POST…/付款/计费协议/(
- 将用户发送到approvel_url,用户批准,重定向到返回url
- 执行协议(POST…/付款/计费协议//执行协议(
我们正在数据库中保存计费协议ID。
现在你可以在PayPal网站上看到他们对账单协议的解释。
什么是计费协议,它是如何工作的?
计费协议允许卖家在以下情况下向您的PayPal账户收费你从他们那里购买商品或使用他们的服务。
这方面的一个例子是一项向易趣卖家支付费用的协议在易趣上列出物品。
计费协议不同于订阅。具有订阅,在指定的期限内收取固定金额,但使用计费协议,金额和时间段不是固定的。
我现在不明白的是,由于没有API调用,我如何向客户收取第一笔付款?
我期待着像这样的
/payments/billing-agreements/charge/BILLING_AGREEMENT_ID
如果我想错了方向,请引导我?
事实上,PayPal对其经常性付款有一个模糊的文档。对于如何收取首次付款的问题,您可以在创建计费计划时将首次付款的金额放入setup_fee字段。
setup_fee
协议设置费的货币和金额。此费用是到期的初始非经常性付款金额在创建计费协议时立即执行。可以用作initial_fail_amount_action的初始值。默认值对于金额为0。
您的第一笔付款将在计费协议开始日期收取。但正如我们所知,开始日期需要比当前日期大24小时,因此,如果您想立即收费,您可以在创建计费计划时定义设置费用。当你根据这些计划创建协议时,将开始日期设置为下一个付款日期,因此第一次付款将立即收取设置费,并在计费计划的开始日期收取下一次付款