|
|
@@ -597,7 +597,7 @@ class WechatService
|
|
|
* @param string $trade_type
|
|
|
* @param array $options
|
|
|
*/
|
|
|
- public static function signedOrder($contract_code, $plan_id, $cid = 0,$contract_display_account='',$nickname='')
|
|
|
+ public static function signedOrder($contract_code, $plan_id, $cid = 0,$contract_display_account='',$nickname='',$return_web = '1')
|
|
|
{
|
|
|
// $total_fee = bcmul($total_fee, 100, 0);
|
|
|
// $timestamp=time();
|
|
|
@@ -622,10 +622,11 @@ class WechatService
|
|
|
'plan_id' => $plan_id,
|
|
|
'contract_code' => $contract_code,
|
|
|
'request_serial' => $current_timestamp, // 使用时间戳作为序列号
|
|
|
- 'contract_display_account' => $nickname,
|
|
|
+ 'contract_display_account' => urlencode($contract_display_account),
|
|
|
'notify_url' => 'http://red.igxys.com/api/wechat/notify/'.$cid,
|
|
|
'timestamp' => $current_timestamp, // 动态时间戳
|
|
|
'version' => '1.0',
|
|
|
+ 'return_web' =>$return_web
|
|
|
];
|
|
|
|
|
|
// 关键步骤1:先对需要编码的参数进行原始值存储
|