wartw89 / paypal-http-client
PayPal REST API 的 PHP Http Client
v1
2023-04-22 10:41 UTC
Requires
- php: ^7.4 || ^8.0 || ^8.1
- ext-json: *
- guzzlehttp/guzzle: ^7.5.1
- guzzlehttp/psr7: ^2.5.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);
变更日志
请参阅 CHANGELOG 了解最近的变化。
贡献
请参阅 CONTRIBUTING 了解详细信息以及待办事项列表。
安全
如果您发现任何安全相关的问题,请通过电子邮件联系作者,而不是使用问题跟踪器。
鸣谢
许可证
请参阅 许可证 文件。