import paypal from "paypal-rest-sdk"
paypal.configure ({模式:"sandbox",//'sandbox'或'live'client_id:"AYz0v_Momlc2QHALE0O45ee_Dw769DKh4D6NZI9IUSEzeE3GdOfVKQmm66iQdhzCjHh2RCxoCIbKDc54",client_secret:"EO3sdFxGg81n2o6cqjSZVyu3EtppN0DzUmaIKCJ21h5yhx3f6S2yuV5Q9leMXFnCso3JZAqMSHthdM6S",});
paypal.billingPlan.list({}, function (error, plans) {
if (error) {
console.log("error", error);
// throw error;
} else {
console.log("plans", plans);
// Do something with the plans here
}
});
Error: Invalid value for opts.mode
如何处理这个错误
计费计划API已弃用,请勿使用。新的PayPal订阅API有自己的计划。
所有PayPal REST sdk都已弃用,不维护也不支持,请不要使用。
您可以通过帐户接口创建订阅计划
- 沙箱:https://www.sandbox.paypal.com/billing/plans
- 生活:https://www.paypal.com/billing/plans
或者使用您自己的REST API调用(没有SDK)。
任何和所有的API调用(需要首先使用clientid+secret来获得访问令牌)都应该从后端/服务器完成。
如果您需要node中的一些简单示例,请参阅签出用例的标准签出集成指南。这些可以适应您希望实现的任何订阅API调用。