phpjuice / paypal-http-client

用于 PayPal REST API 的 PHP Http Client

v1.2.0 2022-07-26 10:56 UTC

This package is auto-updated.

Last update: 2024-09-25 16:42:12 UTC


README

Tests Latest Stable Version Total Downloads License

本包是一个 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);

更新日志

请参阅 更新日志 了解最近有哪些更改。

贡献

请参阅 贡献指南 了解详细信息以及待办事项列表。

安全性

如果您发现任何安全问题,请通过电子邮件联系作者,而不是使用问题跟踪器。

鸣谢

许可协议

请参阅 许可证 文件。