你好,我正在更新一个几年前构建的PHP项目,在运行composer install时遇到错误。错误消息指出paypal/paypal-checkout-sdk package has been abandoned and is no longer maintained .我曾试图找到一个替代方案,但没有人提出。这个问题有解决办法吗?
paypal/paypal-checkout-sdk package has been abandoned and is no longer maintained
qxgroojn1#
扩展评论答案,有两个用于PHP的REST SDK
这两种方法都已被弃用,不应用于新的集成。v2/checkout/orders API仍然是最新的,只是目前没有维护的SDK(任何语言)为您实现它。因此,要使用它,您需要自己实现HTTPS调用,通常首先创建一个helper函数来获取access_token(如果需要,可以在分配的时间内缓存它)。standard checkout integration guide在node.js(index.js文件)中给出了一个示例后端,因为JavaScript是最广泛理解的语言;这是一个很有用的起点,可以用来查看创建和捕获订单的简单后端路由在与前端HTML/JS按钮批准进行比较时应该如何工作。关于后端可以做什么的更多细节,请参阅v2/checkout/orders API参考本身。
1条答案
按热度按时间qxgroojn1#
扩展评论答案,有两个用于PHP的REST SDK
这两种方法都已被弃用,不应用于新的集成。
v2/checkout/orders API仍然是最新的,只是目前没有维护的SDK(任何语言)为您实现它。因此,要使用它,您需要自己实现HTTPS调用,通常首先创建一个helper函数来获取access_token(如果需要,可以在分配的时间内缓存它)。
standard checkout integration guide在node.js(index.js文件)中给出了一个示例后端,因为JavaScript是最广泛理解的语言;这是一个很有用的起点,可以用来查看创建和捕获订单的简单后端路由在与前端HTML/JS按钮批准进行比较时应该如何工作。关于后端可以做什么的更多细节,请参阅v2/checkout/orders API参考本身。