zhuk/payeer-trade-api

v0.1.0-alpha.1 2022-06-20 09:35 UTC

This package is auto-updated.

Last update: 2024-09-20 14:41:45 UTC


README

安装

$ composer require zhuk/payeer-trade-api

使用

使用guzzle PSR实现通过http客户端获取所有订单guzzle

<?php

require_once 'vendor/autoload.php';

$appId = getenv('API_ID') ?: 'test';
$apiSecret = getenv('API_SECRET') ?: 'test';

$httpClient = new GuzzleHttp\Client();
$httpFactory = new GuzzleHttp\Psr7\HttpFactory();
$signer = new Zhuk\Payeer\TradeApi\HmacHeaderSigner((string) $apiSecret);

$api = new Zhuk\Payeer\TradeApi\HttpTradeClient(
    $httpClient,
    $httpFactory,
    $httpFactory,
    $httpFactory,
    $signer,
    (string) $appId
);

$response = $api->getAllOrders();
var_dump($response);

运行测试

$ composer test

运行代码检查器

$ composer lint