我正在使用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}`,
}
}]
});
我从文档中不了解的是:如何实际创建订购单?我需要让用户购买每月订阅,但是我在文档中找不到任何可以通过结帐方式进行操作的内容
因此,您可能需要实施直接HTTPS API调用(无需SDK)以创建必要的产品和计划。您在文档中看到的所有curl调用?从节点执行等效操作。
然后在最后一步中,将生成的计划对象传递给客户端SPB js。