lmh / openpaysdk
Installs: 99
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/lmh/openpaysdk
Requires
- php: >=7.1.0
- ext-curl: *
- ext-json: *
- guzzlehttp/guzzle: ^6.5
Requires (Dev)
- phpunit/phpunit: ^6.2
README
composer require lmh/openpaysdk
$client = new Client([
'proxy' => [
// 'http' => '0.0.0.0', // Use this proxy with "http"
]
]);
$client->appId = '174008574995857408';
$client->appSecret = 'GcnQ7rtAg#O:]-Ea3u6>t16}oQ(Ms\mS';
$client->timeout = 30;
$paymentTradeUnifiedOrderRequest = new PaymentTradeUnifiedOrderRequest();
$paymentTradeUnifiedOrderRequest->externalId = "1698";
$paymentTradeUnifiedOrderRequest->outTradeNo = "" . time();
$paymentTradeUnifiedOrderRequest->buyerId = '16996';
$paymentTradeUnifiedOrderRequest->tradeType = TradeType::WECHAT;
$paymentTradeUnifiedOrderRequest->totalAmount = 100;
$paymentTradeUnifiedOrderRequest->openid = 'oUpF8uMuAJO_M2pxb1Q9zNjWeS6o';
$result = $client->execute($paymentTradeUnifiedOrderRequest, new PaymentTradeUnifiedOrderResponse());