外观
PHP SDK
要求 PHP 8.1 或更高版本。
安装
bash
composer require yopay/yopay-php:^0.1配置与下单
php
use YoPay\Client;
use YoPay\Config;
use YoPay\Dto\OrderRequest;
use YoPay\Dto\Payer;
$client = new Client(new Config(
baseUrl: 'https://pay.example.com',
mchId: getenv('YOPAY_MCH_ID'),
secretKey: getenv('YOPAY_SECRET_KEY'),
platformPublicKey: getenv('YOPAY_PLATFORM_PUBLIC_KEY'),
merchantPrivateKey: getenv('YOPAY_MERCHANT_PRIVATE_KEY'),
));
$order = $client->order(new OrderRequest(
merchantOrderNo: 'MO-202607160001',
amount: '20.000',
currencyCode: 'USD',
scene: 'qr',
payer: new Payer('payer-10001', 3, 'openid-10001'),
));支持 PSR-18 HTTP Client 注入;Swoole 协程项目可注入协程感知 client。
发布页:Packagist。