kaibuecking / php-klarna-payments
支付API用于创建会话,在您的结账过程中提供Klarna的支付方式。一旦购买完成,应使用[订单管理API](https://docs.klarna.com/api/ordermanagement)读取和处理订单。有关Klarna支付的信息,请参阅[更多内容](https://
2.x-dev
2023-04-01 14:15 UTC
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
- tuutti/php-klarna-base: ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
Conflicts
- tuutti/php-klarna-base: < 2.1
This package is auto-updated.
Last update: 2024-09-10 11:38:15 UTC
README
支付API用于创建会话,在您的结账过程中提供Klarna的支付方式。一旦购买完成,应使用订单管理API
读取和处理订单。
有关Klarna支付的信息,请参阅更多内容。
安装与使用
要求
PHP 7.4及更高版本。也应适用于PHP 8.0。
Composer
要使用Composer安装绑定,请将以下内容添加到composer.json
{ "repositories": [ { "type": "vcs", "url": "https://github.com/tuutti/php-klarna-payments.git" } ], "require": { "tuutti/php-klarna-payments": "*@dev" } }
然后运行composer install
手动安装
下载文件并包含autoload.php
<?php require_once('/path/to/php-klarna-payments/vendor/autoload.php');
入门
请按照安装过程进行操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure HTTP basic authorization: basicAuth $config = Klarna\Configuration::getDefaultConfiguration() ->setUsername('YOUR_USERNAME') ->setPassword('YOUR_PASSWORD'); $apiInstance = new Klarna\Payments\Api\OrdersApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $authorization_token = 'authorization_token_example'; // string try { $apiInstance->cancelAuthorization($authorization_token); } catch (Exception $e) { echo 'Exception when calling OrdersApi->cancelAuthorization: ', $e->getMessage(), PHP_EOL; }
API端点
所有URI均相对于https://api.klarna.com
模型
- 地址
- 资产URL
- 附件
- 授权支付方式
- 创建订单请求
- 客户
- 客户读取
- 客户读取创建令牌
- 客户令牌创建请求
- 客户令牌创建响应
- 错误V2
- 商家会话
- 商家URL
- 选项
- 订单
- 订单行
- 支付方式类别
- 产品标识符
- 会话
- 会话创建
- 会话读取
- 订阅
授权
基本认证
- 类型:HTTP基本认证
测试
要运行测试,请使用
composer install vendor/bin/phpunit
作者
关于此包的信息
此PHP包是由OpenAPI Generator项目自动生成的
- API版本:
1.0.0
- 构建包:
org.openapitools.codegen.languages.PhpClientCodegen