phpjuice / paypal-http-client
用于 PayPal REST API 的 PHP Http Client
v1.2.0
2022-07-26 10:56 UTC
Requires
- php: ^7.4 || ^8.0 || ^8.1
- ext-json: *
- guzzlehttp/guzzle: ^7.0
- guzzlehttp/psr7: ^1.6 || ^2.0
Requires (Dev)
- pestphp/pest: ^1.18
- phpstan/phpstan: ^0.12
- squizlabs/php_codesniffer: ^3.4
README
本包是一个 PHP Http Client。它提供了一个简单、流畅的 API 来与 PayPal REST API 交互。
要了解更多信息,请访问详细的 文档。
安装
此包需要 PHP 7.4 或更高版本。
可以通过 Composer 安装此包。
composer require "phpjuice/paypal-http-client"
设置
PayPal HTTP Client 旨在简化在您的应用程序中使用新的 PayPal 结账 API。
设置凭据
通过访问 PayPal 开发者账户 并生成一个 REST API 应用程序来获取客户端 ID 和客户端密钥。
设置 PayPal 客户端
为了与 PayPal 平台通信,我们首先需要设置一个客户端。
创建一个沙箱环境的客户端
<?php use PayPal\Http\Environment\SandboxEnvironment; use PayPal\Http\PayPalClient; // client id and client secret retrieved from PayPal $clientId = "<<PAYPAL-CLIENT-ID>>"; $clientSecret = "<<PAYPAL-CLIENT-SECRET>>"; // create a new sandbox environment $environment = new SandboxEnvironment($clientId, $clientSecret); // create a new client $client = new PayPalClient($environment);
创建一个生产环境的客户端
<?php use PayPal\Http\Environment\ProductionEnvironment; use PayPal\Http\PayPalClient; // client id and client secret retrieved from PayPal $clientId = "<<PAYPAL-CLIENT-ID>>"; $clientSecret = "<<PAYPAL-CLIENT-SECRET>>"; // create a new sandbox environment $environment = new ProductionEnvironment($clientId, $clientSecret); // create a new client $client = new PayPalClient($environment);
更新日志
请参阅 更新日志 了解最近有哪些更改。
贡献
请参阅 贡献指南 了解详细信息以及待办事项列表。
安全性
如果您发现任何安全问题,请通过电子邮件联系作者,而不是使用问题跟踪器。
鸣谢
许可协议
请参阅 许可证 文件。