如何创建 PayPal 订阅订单?

How to create a PayPal subscription order?

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

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}`,
            }
        }]
    });

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

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

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

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