PaymentConfirmTest.php 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. use PHPUnit\Framework\TestCase;
  3. class PaymentConfirmTest extends TestCase
  4. {
  5. public function testCreate()
  6. {
  7. $adaPay = new AdaPay\AdaPay();
  8. $adaPay->gateWayType = 'api';
  9. $obj = new AdaPaySdk\PaymentConfirm();
  10. $obj_params = array(
  11. 'payment_id'=> '002112020102614582910166695202499047424',
  12. 'order_no'=> date("YmdHis").rand(100000, 999999),
  13. 'confirm_amt'=> '0.01',
  14. 'description'=> '附件说明',
  15. 'div_members'=> '' //分账参数列表 默认是数组List
  16. );
  17. $obj->create($obj_params);
  18. print("创建支付确认对象".$obj->isError().'=>'.json_encode($obj->result)."\n");
  19. $this->assertEquals('succeeded', $obj->result['status']);
  20. // $this->assertTrue($obj->isError());
  21. }
  22. public function testQuery()
  23. {
  24. $adaPay = new AdaPay\AdaPay();
  25. $adaPay->gateWayType = 'api';
  26. $obj = new AdaPaySdk\PaymentConfirm();
  27. $obj_params = array(
  28. "payment_confirm_id"=> "100000000000012312344"
  29. );
  30. $obj->query($obj_params);
  31. print("查询支付确认对象".$obj->isError().'=>'.json_encode($obj->result)."\n");
  32. $this->assertEquals('succeeded', $obj->result['status']);
  33. // $this->assertTrue($account->isError());
  34. }
  35. public function testQueryList()
  36. {
  37. $adaPay = new AdaPay\AdaPay();
  38. $adaPay->gateWayType = 'api';
  39. $obj = new AdaPaySdk\PaymentConfirm();
  40. $obj_params = array(
  41. "app_id"=> "app_7d87c043-aae3-4357-9b2c-269349a980d6",
  42. "payment_id"=> "10023123123101",
  43. "page_index"=> "",
  44. "page_size"=> "",
  45. "created_gte"=> "",
  46. "created_lte"=> ""
  47. );
  48. $obj->queryList($obj_params);
  49. print("查询支付确认对象列表".$obj->isError().'=>'.json_encode($obj->result)."\n");
  50. $this->assertEquals($obj_params['app_id'], $obj->result['app_id']);
  51. // $this->assertEquals('succeeded', $obj->result['status']);
  52. // $this->assertTrue($account->isError());
  53. }
  54. }