CorpMemberTest.php 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. <?php
  2. use PHPUnit\Framework\TestCase;
  3. class CorpMemberTest extends TestCase
  4. {
  5. public function testCreate()
  6. {
  7. $adaPay = new AdaPay\AdaPay();
  8. $adaPay->gateWayType = 'api';
  9. $obj = new AdaPaySdk\CorpMember();
  10. $file_real_path = realpath('../src/123.zip');
  11. print_r($file_real_path);
  12. $obj_params = array(
  13. # app_id
  14. 'app_id'=> 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
  15. # 商户用户id
  16. 'member_id'=> 'hf_prod_member_20190920',
  17. # 订单号
  18. 'order_no'=> date("YmdHis").rand(100000, 999999),
  19. # 企业名称
  20. 'name'=> '测试企业',
  21. # 省份
  22. 'prov_code'=> '0031',
  23. # 地区
  24. 'area_code'=> '3100',
  25. # 统一社会信用码
  26. 'social_credit_code'=> 'social_credit_code',
  27. 'social_credit_code_expires'=> '20301109',
  28. # 经营范围
  29. 'business_scope'=> '123123',
  30. # 法人姓名
  31. 'legal_person'=> 'frname',
  32. # 法人身份证号码
  33. 'legal_cert_id'=> '1234567890',
  34. # 法人身份证有效期
  35. 'legal_cert_id_expires'=> '20301010',
  36. # 法人手机号
  37. 'legal_mp'=> '13333333333',
  38. # 企业地址
  39. 'address'=> '1234567890',
  40. # 邮编
  41. 'zip_code'=> '企业地址测试',
  42. # 企业电话
  43. 'telphone'=> '1234567890',
  44. # 企业邮箱
  45. 'email'=> '1234567890@126.com',
  46. # 上传附件
  47. 'attach_file'=> new CURLFile($file_real_path),
  48. # 银行代码
  49. 'bank_code'=> '1001',
  50. # 银行账户类型
  51. 'bank_acct_type'=> '1',
  52. );
  53. $obj->create($obj_params);
  54. print("创建企业用户".$obj->isError().'=>'.json_encode($obj->result)."\n");
  55. // $this->assertEquals($obj_params['app_id'], $obj->result['app_id']);
  56. $this->assertTrue($obj->isError());
  57. }
  58. public function testQuery()
  59. {
  60. $adaPay = new AdaPay\AdaPay();
  61. $adaPay->gateWayType = 'api';
  62. $obj = new AdaPaySdk\CorpMember();
  63. $obj_params = [
  64. 'app_id'=> 'app_7d87c043-aae3-4357-9b2c-269349a980d6',
  65. 'member_id'=> 'hf_prod_member_20190920'
  66. ];
  67. $obj->query($obj_params);
  68. print("查询企业用户".$obj->isError().'=>'.json_encode($obj->result)."\n");
  69. $this->assertEquals('succeeded', $obj->result['status']);
  70. // $this->assertTrue($account->isError());
  71. }
  72. }