TestPayController.php 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * Author: 芸众商城 www.yunzshop.com
  5. * Date: 2017/3/9
  6. * Time: 上午9:38
  7. */
  8. namespace app\frontend\modules\order\controllers;
  9. use app\common\components\BaseController;
  10. use app\common\facades\Setting;
  11. use app\common\models\Order;
  12. use app\common\services\PayFactory;
  13. use app\frontend\modules\order\services\VerifyPayService;
  14. class TestPayController extends BaseController
  15. {
  16. public function index()
  17. {
  18. //$param = ['order_no' => $_POST['order_no'], 'amount' => $_POST['amount'], 'subject' => $_POST['subject'], 'body' => $_POST['body'], 'extra' => $_POST['extra']];
  19. $param = [
  20. 'order_no' => time(),
  21. 'amount' => 0.1,
  22. 'subject' => '微信支付',
  23. 'body' => '商品的描述:2',
  24. 'extra' => ['type'=>1]
  25. ];
  26. $pay = PayFactory::create(PayFactory::PAY_WEACHAT);
  27. $data = $pay->doPay($param);
  28. return $this->successJson('成功',$data);
  29. }
  30. public function test(){
  31. define('IS_TEST',true);
  32. $param = [
  33. 'order_no' => time(),
  34. 'amount' => 0.1,
  35. 'subject' => '微信支付',
  36. 'body' => '商品的描述:2',
  37. 'extra' => ''
  38. ];
  39. $pay = PayFactory::create(PayFactory::PAY_WEACHAT);
  40. $data = $pay->doPay($param);
  41. dump($data);exit;
  42. }
  43. }