【问题标题】:How to create a PayPal subscription order?如何创建 PayPal 订阅订单?
【发布时间】:2020-05-30 14:39:36
【问题描述】:

我正在使用PayPal Checkout API SDK,并且我使用智能按钮成功创建了一个订单,因此当用户单击贝宝按钮时,一个订单就会创建。这是我最终捕获的代码:

let request = new paypal.orders.OrdersCreateRequest();
    request.requestBody({
        "intent": "CAPTURE",
        "purchase_units": [{
            "amount": {
                "currency_code": 'EUR',
                "value": '15.00', 
            },
            "redirect_urls": {
                "return_url": `${process.env.APP_DOMAIN}/pay/success?session_id={CHECKOUT_SESSION_ID}`,
                "cancel_url": `${process.env.APP_DOMAIN}/pay/cancel?session_id={CHECKOUT_SESSION_ID}`,
            }
        }]
    });

我不明白的是:我如何才能真正创建订阅订单?我需要每月订阅,但我在文档中找不到任何可以创建此类结帐的内容

【问题讨论】:

    标签: node.js paypal paypal-sandbox paypal-rest-sdk paypal-subscriptions


    【解决方案1】:

    Subscriptions API 较新,大多数 SDK 还不支持它(如果它们确实支持计费计划调用,它通常是针对旧的、不兼容的版本)

    因此,您可能需要实施直接 HTTPS API 调用(无 SDK)来创建必要的产品和计划。您在文档中看到的所有这些 curl 调用?从节点执行等效操作。

    然后在最后一步将生成的计划对象传递给客户端 SPB js。

    【讨论】:

    • 感谢@Preston 的回答,我确实有怀疑...条纹的
    猜你喜欢
    • 2019-12-09
    • 2021-11-20
    • 2013-05-29
    • 2021-09-23
    • 2021-05-24
    • 2019-04-09
    • 2020-09-19
    • 2020-08-14
    • 2021-09-23
    相关资源
    最近更新 更多