国通支付
This commit is contained in:
parent
42b508c593
commit
8e25030fd4
@ -9,55 +9,32 @@ class Gt extends Api
|
||||
public $like_not_need_login = ['abc','wxPay'];
|
||||
private $agetId = "FWH000015822";
|
||||
private $custId = "60000008228471";
|
||||
public function abc($user_id=1){
|
||||
$publicKey = "-----BEGIN PUBLIC KEY-----
|
||||
private $publicKey = "-----BEGIN PUBLIC KEY-----
|
||||
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwRUsPpbQPhBWrxFhG00k9VBgnHc7dCZyTQYIZ0efDEZOPHtDfbldfBDlfZglvfUsVuxea4NffzkbCm9pakoQilSy7hioiF8sxhUYxpwFIbx15KaQsjpeCtu5yOr3bKb5qZNzf+QtL70EDPfdVdZ5mBlO7CMa01W7CtqkxBlc4iSfVeavFK7rzOJpTAoamHdcdjtffYlNAsg2q3I1SDIUkiasVCo+BtNgzLY+7y1mSt9SbXO5nCMBT9DQVqsccBHu4SYS6kExISfLDjfeAldgtNtMuuyESiyp53EEk/Xe8JzrrjnHloHB63H47TxElsApAEmz0dabJyMBqT8Ow/m5OQIDAQAB
|
||||
-----END PUBLIC KEY-----";
|
||||
|
||||
$user_id = 979;
|
||||
// 虚拟机构号关联商户
|
||||
public function custom(){
|
||||
$data = [
|
||||
'agetId'=>"FWH000015822",
|
||||
'custId'=>"60000008228471",
|
||||
'orderNo'=>"dlh".time().$user_id,
|
||||
'txamt'=>"1",
|
||||
'openid'=>"ouOMm41xnIKqoZ66ygwJa-qJQpgw",
|
||||
'payWay'=>"1",
|
||||
'ip'=>$_SERVER['REMOTE_ADDR'],
|
||||
'timeStamp'=>date("Y-m-d H:i:s"),
|
||||
'timeStamp'=>time(),
|
||||
'version'=>"1.0.0"
|
||||
];
|
||||
$orderNo = "dlh".time().$user_id;
|
||||
$str = "";
|
||||
|
||||
$str .= "agetId=" . $this->agetId; //机构号
|
||||
$str .= "&custId=" . $this->custId; //商户号
|
||||
$str .= "&orderNo=" . $orderNo; //订单号
|
||||
$str .= "&txamt=1"; //金额
|
||||
$str .= "&openid=" . "ouOMm41xnIKqoZ66ygwJa-qJQpgw"; //openid
|
||||
$str .= "&payWay=1"; //支付方式
|
||||
$str .= "&ip=" . $_SERVER['REMOTE_ADDR']; //支付方式
|
||||
$str .= "&timeStamp=" . date("Y-m-d H:i:s"); //时间戳
|
||||
$str .= "&version=1.0.0"; //版本号
|
||||
// $sha256 = hash("sha256", $str);
|
||||
var_dump($str);
|
||||
$sign = $this->sign($str,$publicKey);
|
||||
print_r("<pre>");
|
||||
var_dump($str);
|
||||
$str .= "&sign=" . $sign;
|
||||
var_dump($str);
|
||||
// $b = json_encode($str,true);
|
||||
// var_dump($b);
|
||||
$url = "http://jghwucyshtgjcbrnxgwe.gtxygroup.com/testterpay/yyfsevr/order/pay";
|
||||
$result = $this->curl_post($url,$str);
|
||||
$d =$this->ASCII($data);
|
||||
$data['sign'] = $this->sign($d,$this->publicKey);
|
||||
$b = json_encode($data,true);
|
||||
$url = "http://jghwucyshtgjcbrnxgwe.gtxygroup.com/yyfsevr/order/connectCust";
|
||||
$result = $this->curl_post($url,$b);
|
||||
var_dump($result);
|
||||
}
|
||||
public function wxPay($money='1'){
|
||||
$user_id = $this->user_id;
|
||||
$user_id = 979;
|
||||
$user = Db::name("user_auth")->where("user_id",$user_id)->find();
|
||||
$publicKey = "-----BEGIN PUBLIC KEY-----
|
||||
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwRUsPpbQPhBWrxFhG00k9VBgnHc7dCZyTQYIZ0efDEZOPHtDfbldfBDlfZglvfUsVuxea4NffzkbCm9pakoQilSy7hioiF8sxhUYxpwFIbx15KaQsjpeCtu5yOr3bKb5qZNzf+QtL70EDPfdVdZ5mBlO7CMa01W7CtqkxBlc4iSfVeavFK7rzOJpTAoamHdcdjtffYlNAsg2q3I1SDIUkiasVCo+BtNgzLY+7y1mSt9SbXO5nCMBT9DQVqsccBHu4SYS6kExISfLDjfeAldgtNtMuuyESiyp53EEk/Xe8JzrrjnHloHB63H47TxElsApAEmz0dabJyMBqT8Ow/m5OQIDAQAB
|
||||
-----END PUBLIC KEY-----";
|
||||
// $publicKey = "-----BEGIN PUBLIC KEY-----
|
||||
//MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwRUsPpbQPhBWrxFhG00k9VBgnHc7dCZyTQYIZ0efDEZOPHtDfbldfBDlfZglvfUsVuxea4NffzkbCm9pakoQilSy7hioiF8sxhUYxpwFIbx15KaQsjpeCtu5yOr3bKb5qZNzf+QtL70EDPfdVdZ5mBlO7CMa01W7CtqkxBlc4iSfVeavFK7rzOJpTAoamHdcdjtffYlNAsg2q3I1SDIUkiasVCo+BtNgzLY+7y1mSt9SbXO5nCMBT9DQVqsccBHu4SYS6kExISfLDjfeAldgtNtMuuyESiyp53EEk/Xe8JzrrjnHloHB63H47TxElsApAEmz0dabJyMBqT8Ow/m5OQIDAQAB
|
||||
//-----END PUBLIC KEY-----";
|
||||
|
||||
$user_id = 979;
|
||||
$data = [
|
||||
@ -74,7 +51,7 @@ MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwRUsPpbQPhBWrxFhG00k9VBgnHc7dCZyTQYI
|
||||
'traType'=>'8'
|
||||
];
|
||||
$d =$this->ASCII($data);
|
||||
$data['sign'] = $this->sign($d,$publicKey);
|
||||
$data['sign'] = $this->sign($d,$this->publicKey);
|
||||
print_r("<pre>");
|
||||
var_dump($data);
|
||||
$b = json_encode($data,true);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user