testyimadai.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <?php
  2. namespace WY\app\controller;
  3. use WY\app\libs\Http;
  4. use WY\app\model\Yimadai;
  5. if (!defined('WY_ROOT')) {
  6. exit;
  7. }
  8. class testyimadai
  9. {
  10. function __construct()
  11. {
  12. $this->pay = new Yimadai();
  13. }
  14. public function index()
  15. {
  16. $json = '{"id":"2","userid":"xxx","bankname":"交通银行","provice":"河南","city":"郑州","branchname":"文化路支行","accountname":"fasdf","cardno":"xxxx","addtime":"xxxx","sn":"xxxx","money":"1.00","notifyUrl":"http://www.7foo.com/pay/yimadai.php"}';
  17. $data = json_decode($json, true);
  18. $url = 'http://www.7foo.cn/pay/paybank2/send.php';
  19. $http = new Http($url, $data);
  20. $http->toUrl();
  21. $result = json_decode($http->getResContent(), true);
  22. var_dump($http->getResContent());
  23. }
  24. public function getRet($code)
  25. {
  26. return $this->pay->getRet($code);
  27. }
  28. public function test()
  29. {
  30. $url = 'https://gwapi.yemadai.com/transfer/transferapi';
  31. $data = array('transData' => 'PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pjx5ZW1hZGFpPiA8YWNjb3VudE51bWJlcj4yMjgyMDwvYWNjb3VudE51bWJlcj4gPG5vdGlmeVVSTD5odHRwOi8vd3d3LnpoaWZ1dS5jb20veWltYWRhaTwvbm90aWZ5VVJMPiA8dHQ+MDwvdHQ+IDx0cmFuc2Zlckxpc3Q+ICA8dHJhbnNJZD5iMTQ3NDg3Mzk5OTAwPC90cmFuc0lkPiAgPGJhbmtDb2RlPuS6pOmAmumTtuihjDwvYmFua0NvZGU+ICA8cHJvdmljZT7msrPljZc8L3Byb3ZpY2U+ICA8Y2l0eT7pg5Hlt548L2NpdHk+ICA8YnJhbmNoTmFtZT7mlofljJbot6/mlK/ooYw8L2JyYW5jaE5hbWU+ICA8YWNjb3VudE5hbWU+ZmFzZGY8L2FjY291bnROYW1lPiAgPGNhcmRObz5hc2RmMzIyMzwvY2FyZE5vPiAgPGFtb3VudD45LjAwPC9hbW91bnQ+ICA8cmVtYXJrPnRlc3Q8L3JlbWFyaz4gIDxzZWN1cmVDb2RlPkYzMzA2NDU0RjVGMjQxMTI2RjVBNDk3Mjk0MkQ5NThDPC9zZWN1cmVDb2RlPiA8L3RyYW5zZmVyTGlzdD48L3llbWFkYWk+');
  32. $http = new Http($url, $data, 1);
  33. $http->toUrl();
  34. echo base64_decode($http->getResContent());
  35. }
  36. public function notify()
  37. {
  38. $url = 'http://www.junpay.cn/pay/yimadai.php';
  39. $data = array('Amount' => '1.00', 'BillNo' => 'b147487399908', 'MerBillNo' => 'b147487399908', 'CardNo' => '123', 'result' => '1', 'Succeed' => 'ERR1012', 'SignInfo' => strtoupper(md5('MerNo=22820&MerBillNo=b147487399908&CardNo=123&Amount=1.00&Succeed=ERR1012&BillNo=b147487399908&OGdkk9F9adfl72kDk3')));
  40. $http = new Http($url, $data);
  41. $http->toUrl();
  42. echo $http->getResContent();
  43. }
  44. }