1
This commit is contained in:
parent
f432eeec45
commit
55048ee605
@ -41,18 +41,22 @@ gbJREUVyq/Evp79f0BePO69zC0AdYZSjXOAVG8uduRzHl4RWb7BiDLBL3QIDAQAB';
|
||||
die();
|
||||
}
|
||||
$orderid = $orderid_pre . '_' . $row[0];
|
||||
echo $orderid;
|
||||
return $orderid;
|
||||
}
|
||||
|
||||
private function _redPubkey()
|
||||
{
|
||||
$pem = "-----BEGIN PUBLIC KEY-----\n" . chunk_split(self::$pubkey, 64, "\n") . "-----END PUBLIC KEY-----\n";
|
||||
$pem = "-----BEGIN PUBLIC KEY-----\n" .
|
||||
chunk_split(self::PUB_KEY, 64, "\n") .
|
||||
"-----END PUBLIC KEY-----\n";
|
||||
return openssl_pkey_get_public($pem);
|
||||
}
|
||||
|
||||
private function _redPrikey()
|
||||
{
|
||||
$pem = "-----BEGIN RSA PRIVATE KEY-----\n" . chunk_split(self::$prikey, 64, "\n") . "-----END RSA PRIVATE KEY-----\n";
|
||||
$pem = "-----BEGIN RSA PRIVATE KEY-----\n" .
|
||||
chunk_split(self::PRI_KEY, 64, "\n") .
|
||||
"-----END RSA PRIVATE KEY-----\n";
|
||||
return openssl_pkey_get_private($pem);
|
||||
}
|
||||
|
||||
@ -63,23 +67,43 @@ gbJREUVyq/Evp79f0BePO69zC0AdYZSjXOAVG8uduRzHl4RWb7BiDLBL3QIDAQAB';
|
||||
|
||||
public function scanPay()
|
||||
{
|
||||
$response = '';
|
||||
/*
|
||||
if (!phpcommon\isValidSessionId(
|
||||
$_REQUET['account_id'],
|
||||
$_REQUET['session_id']
|
||||
)) {
|
||||
echo json_encode(array(
|
||||
'errcode' => 100,
|
||||
'errmsg' => 'session无效',
|
||||
));
|
||||
die();
|
||||
}
|
||||
*/
|
||||
$orderid = $this->getOrderId();
|
||||
if (empty($orderid)) {
|
||||
die();
|
||||
}
|
||||
$nowtime = time();
|
||||
$advice_url = '';
|
||||
if (SERVER_ENV != _ONLINE) {
|
||||
$advice_url = "https://gamepay-test.kingsome.cn/webapp/index.php?c=PayNotify&a=payNotify";
|
||||
} else {
|
||||
$advice_url = "https://gamepay.kingsome.cn/webapp/index.php?c=PayNotify&a=payNotify";
|
||||
}
|
||||
$params = array(
|
||||
'MerNo' => '',
|
||||
'BillNo' => '',
|
||||
'payType' => '',
|
||||
'Amount' => '',
|
||||
'OrderTime' => '',
|
||||
'AdviceUrl' => '',
|
||||
'MerNo' => self::MER_NO,
|
||||
'BillNo' => $orderid,
|
||||
'payType' => 'WxJsapi_OffLine',
|
||||
'Amount' => '0.1',
|
||||
'OrderTime' => strftime('%Y%m%d%H%M%S', $nowtime),
|
||||
'AdviceUrl' => $advice_url,
|
||||
'ScanpayMerchantCode' => '',
|
||||
'SignInfo' => '',
|
||||
'products' => '',
|
||||
'remark' => '',
|
||||
'MerName' => '',
|
||||
);
|
||||
$this->getOrderId();
|
||||
die();
|
||||
$params['SignInfo'] = $this->reaEncode(
|
||||
$params['SignInfo'] = $this->_reaEncode(
|
||||
'MerNo=' . $params['MerNo'] . '&' .
|
||||
'BillNo=' . $params['BillNo'] . '&' .
|
||||
'Amount=' . $params['Amount'] . '&' .
|
||||
@ -87,6 +111,7 @@ gbJREUVyq/Evp79f0BePO69zC0AdYZSjXOAVG8uduRzHl4RWb7BiDLBL3QIDAQAB';
|
||||
'AdviceUrl=' . $params['AdviceUrl']
|
||||
);
|
||||
$requestDomain = '';
|
||||
$response = '';
|
||||
if (phpcommon\HttpClient::post(self::SCAN_PAY_API_URL,
|
||||
array(
|
||||
'requestDomain' => $requestDomain
|
||||
@ -95,6 +120,7 @@ gbJREUVyq/Evp79f0BePO69zC0AdYZSjXOAVG8uduRzHl4RWb7BiDLBL3QIDAQAB';
|
||||
) {
|
||||
|
||||
}
|
||||
var_dump($response);
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user