ouranoshong/go-pay

A sdk for go pay

v0.5.0 2017-06-23 02:33 UTC

This package is not auto-updated.

Last update: 2024-05-12 00:53:24 UTC


README

A sdk for go pay (third party)

Installation

$ composer require ouranohsong/go-pay

Example

date_default_timezone_set('Asia/Shanghai');

require __DIR__ . '/vendor/autoload.php';

$request = new \Ouranoshong\GoPay\Request\PayActionRequest();
$response = new \Ouranoshong\GoPay\Response\PayActionResponse();

$config = new \Ouranoshong\GoPay\GoPayConfig();
$client = new \Ouranoshong\GoPay\GoPayClient();

$request->setMerOrderNum('guoguofufu'.time());
$request->setCurrencyType('');
$request->setFeeAmt('');
$request->setTranAmt('');
$request->setTranIP('');
$request->setTranDateTime(date('YmdHis'));
$request->setIsRepeatSubmit('');
$request->setGoodsName('');
$request->setGoodsDetail('');
$request->setBackgroundMerUrl('');


$client->setConfiguration($config);
$client->setHandlerName(Ouranoshong\GoPay\Handler\PayActionHandler::class);
$client->handle($request, $response);

print_r($response->getResult());