paycore / xpayua
简化使用xpayua api的工作
dev-master / 0.1.x-dev
2023-03-09 09:43 UTC
Requires
- ext-openssl: *
- phpseclib/phpseclib: ^2.0
This package is auto-updated.
Last update: 2024-09-09 14:24:50 UTC
README
这个库旨在执行与XPay交互的加密操作。
密钥生成
此命令将在当前目录中创建2个文件。将公钥发送给XPayua。 切勿共享私钥。
./bin/generate-keys
用法
$privateKey = ''; // your private key $publicKey = ''; // key that you've got from XPayua $manager = new CryptManager(); $requestData = ['ID' => '']; $partner = [ 'PartnerToken' => 'TOKEN', // that you've got from XPayua 'OperationType' => 12345, // integer id of operation ]; $data = [ 'Partner' => $partner, 'Data' => $cryptManager->encrypt($requestData), 'KeyAES' => $cryptManager->getEncryptedAESKey($publicKey), 'Sign' => $cryptManager->getSignedKey($privateKey), ];