p16/paypal-rest-api-client

用于访问 PayPal Rest API 的 PHP 库。

v1.0.0 2015-12-01 09:35 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:20:36 UTC


README

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

此库希望成为 PayPal REST API 的 PHP 客户端。

官方 SDK 已有,您可以在这里找到。

我尝试过,并尝试贡献力量(测试调用的是实际的 PayPal 沙盒)。但我需要一个更简单且面向对象的库,而且我没有时间像我认为官方库那样做出更多的贡献,因此我创建了这一个。

我正在开发第一个稳定版本,预计在 8 月 15 日之前发布。

欢迎反馈、PR 和贡献。

特性

目前实现的 PayPal REST API 调用仅有

安装

运行

composer require p16/paypal-rest-api-client:1.0.0

或编辑您的 composer.json,如下所示

...
    "require": {
        "p16/paypal-rest-api-client": "1.0.0"
        ...
    }
...

然后运行

composer update p16/paypal-rest-api-client

运行测试

下载仓库

运行

composer install

从根目录运行

./vendor/bin/phpunit -c .

文档

使用此库

PayPal JSON 模式验证

使用 Json Schema 验证器 验证调用请求体。您可以在这里找到所有可用的模式定义。

1.1.0 版本待办事项

  • 将 PayPalJsonSchemaValidator 移动到独立仓库 (?)

  • 使构建器了解 PayPalJsonSchemaValidator,以便它们在从/到 JSON 构建时可以验证所构建的内容 (?)

  • 为模型类添加严格验证 (?)

1.2.0 版本待办事项

许可证

MIT 许可证 下授权

阅读 LICENSE 获取更多信息