57 lines
1.4 KiB
PHP
57 lines
1.4 KiB
PHP
<?php
|
|
|
|
class PayController {
|
|
|
|
const SCAN_PAY_API_URL = 'https://gwapi.yemadai.com/pay/scanpay';
|
|
|
|
public function getOrderId()
|
|
{
|
|
$channel = phpcommon\extractChannel($_REQUEST['accountid']);
|
|
|
|
$sdk = sdkwarpper\createSdkByChannel($channel);
|
|
if (!$sdk) {
|
|
echo 'is null';
|
|
} else {
|
|
$gameid = isset($_REQUEST['gameid']) ? $_REQUEST['gameid'] : 1008;
|
|
switch ($channel)
|
|
{
|
|
case SELFSDK_CHANNEL:
|
|
break;
|
|
case WEIXIN_CHANNEL:
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
$sdk->getOrderId();
|
|
}
|
|
}
|
|
|
|
public function scanPay()
|
|
{
|
|
$response = '';
|
|
$params = array(
|
|
'MerNo' => '',
|
|
'BillNo' => '',
|
|
'payType' => '',
|
|
'Amount' => '',
|
|
'OrderTime' => '',
|
|
'AdviceUrl' => '',
|
|
'ScanpayMerchantCode' => '',
|
|
'SignInfo' => '',
|
|
'products' => '',
|
|
'remark' => '',
|
|
'MerName' => '',
|
|
);
|
|
$requestDomain = '';
|
|
if (phpcommon\HttpClient::post(self::SCAN_PAY_API_URL,
|
|
array(
|
|
'requestDomain' => $requestDomain
|
|
),
|
|
$response)
|
|
) {
|
|
|
|
}
|
|
}
|
|
|
|
}
|