如何创建贝宝订购单?

问题描述 投票:0回答:1

我正在使用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个回答
1
投票

[Subscriptions API是较新的,大多数SDK尚不支持(并且,如果它们确实支持计费计划调用,则通常用于较旧的,不兼容的版本)]

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

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

© www.soinside.com 2019 - 2024. All rights reserved.