H5PayTest.php 1.1 KB

123456789101112131415161718192021222324252627282930
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Bear
  5. * Date: 2019/4/9
  6. * Time: 下午5:03
  7. */
  8. use app\main\service\WebUserService;
  9. use app\main\service\WechatH5Payservice;
  10. use app\main\constants\ApiConstants;
  11. class H5PayTest extends TestInit
  12. {
  13. public function testAliPay()
  14. {
  15. $pay_ali_h5 = ApiConstants::PAYMENT_METHOD_ALIPAYH5;
  16. $pay_wechat_h5 = ApiConstants::PAYMENT_METHOD_WECHATH5;
  17. $params = [
  18. 'id' => 59,
  19. 'businessLine' => 1,
  20. ];
  21. WebUserService::instance()->setUserInfo('60007', 'oiYYI1l0kANcDG6Ti8B7Tjr45xbU');
  22. $user = WebUserService::instance()->getUserInfo();
  23. $wxOrder = WechatH5Payservice::instance()->init($pay_wechat_h5)->setParams($params)->setUser($user)->saveOrder();
  24. $this->assertTrue($wxOrder->code == \app\main\constants\ErrorCodeConstants::SUCCESS);
  25. // $aliOrder = AliH5PayService::instance()->init($pay_ali_h5)->setParams($params)->setUser($user)->saveOrder();
  26. // $this->assertTrue($aliOrder->code == \app\main\constants\ErrorCodeConstants::SUCCESS);
  27. }
  28. }