|
@@ -6,6 +6,12 @@ use Dever;
|
|
|
class Pay
|
|
|
{
|
|
|
private $key = 'jmss_2018';
|
|
|
+ public function test_api()
|
|
|
+ {
|
|
|
+ $data['status'] = 1;
|
|
|
+ $this->order(1, 'test', $data);
|
|
|
+ }
|
|
|
+
|
|
|
public function order($id, $name, $data)
|
|
|
{
|
|
|
$status = Dever::param('status', $data);
|
|
@@ -20,21 +26,14 @@ class Pay
|
|
|
$send['pay_tk_time'] = $info['tk_time'];
|
|
|
$send['pay_tk_desc'] = $info['tk_desc'];
|
|
|
$send['pay_status'] = $status;
|
|
|
- $send['pay_time'] = time();
|
|
|
- $send['pay_nonce'] = Dever::nonce();
|
|
|
- ksort($send);
|
|
|
- $send['signature'] = md5($this->key . '&' . http_build_query($send));
|
|
|
- $notify = Dever::project('pay');
|
|
|
- if ($notify) {
|
|
|
- $notify = $notify['path'] . 'l=lib/set.updateStatus';
|
|
|
- $data = Dever::curl($notify, $send);
|
|
|
- print_r($data);die;
|
|
|
- }
|
|
|
+ $send['dever_token'] = $this->key;
|
|
|
+
|
|
|
+ Dever::load('pay/lib/set.updateStatus', $send);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 支付成功后,调取的接口
|
|
|
+ * 支付成功后,调取的接口 这里的安全以后再升级吧,升级成和pay/lib/set.updateStatus一样的
|
|
|
*
|
|
|
* @return mixed
|
|
|
*/
|