CheckoutTest.php 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. use PHPUnit\Framework\TestCase;
  3. class CheckoutTest extends TestCase
  4. {
  5. public function testCreate()
  6. {
  7. $adaPay = new AdaPay\AdaPay();
  8. $adaPay->gateWayType = 'page';
  9. $obj = new AdaPaySdk\Checkout();
  10. $obj_params = array(
  11. # 应用ID
  12. 'app_id'=> 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
  13. # 用户ID
  14. 'member_id'=> 'user_00013',
  15. # IP
  16. 'order_no'=> "CK_". date("YmdHis").rand(100000, 999999),
  17. 'pay_amt'=> '0.01',
  18. 'goods_title'=> '收银台测试',
  19. 'goods_desc'=> '收银台测试',
  20. 'div_members'=> [],
  21. 'currency'=> '',
  22. 'time_expire'=> '',
  23. 'description'=> '',
  24. 'notify_url'=> '',
  25. 'callback_url'=> ''
  26. );
  27. $obj->create($obj_params);
  28. print("创建收银台对象".$obj->isError().'=>'.json_encode($obj->result)."\n");
  29. $this->assertEquals($obj_params['app_id'], $obj->result['app_id']);
  30. // $this->assertTrue($obj->isError());
  31. }
  32. public function testQueryList()
  33. {
  34. $adaPay = new AdaPay\AdaPay();
  35. $adaPay->gateWayType = 'page';
  36. $obj = new AdaPaySdk\Checkout();
  37. $obj_params = array(
  38. # 商户的应用 id
  39. 'app_id'=> 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
  40. # 用户ID
  41. 'order_no'=> "WL_". date("YmdHis").rand(100000, 999999),
  42. # 商户用户id
  43. 'member_id'=> 'hf_prod_member_20190920',
  44. "page_index"=> "",
  45. "page_size"=> "",
  46. "created_gte"=> "",
  47. "created_lte"=> ""
  48. );
  49. $obj->queryList($obj_params);
  50. print("查询收银台对象列表".$obj->isError().'=>'.json_encode($obj->result)."\n");
  51. $this->assertEquals('succeeded', $obj->result['status']);
  52. // $this->assertTrue($account->isError());
  53. }
  54. }