MainDemo.java 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package com.keao.edu.thirdparty.adapay;
  2. import java.util.HashMap;
  3. import java.util.Map;
  4. public class MainDemo {
  5. public static void main(String[] args) throws Exception {
  6. //多商户测试
  7. //testMultiMerchant();
  8. testMerchant();
  9. }
  10. public static void testMerchant() throws Exception {
  11. HashMap<String, Object> memberParams = new HashMap<>();
  12. memberParams.put("member_id", "W004201");
  13. memberParams.put("order_no", "corp_mem_" + System.currentTimeMillis());
  14. memberParams.put("social_credit_code", "91420106303461541T");
  15. memberParams.put("social_credit_code_expires", "20440730");
  16. memberParams.put("business_scope", "教育资讯、投资资讯");
  17. memberParams.put("name", "武汉大雅乐盟教育咨询有限公司");
  18. memberParams.put("prov_code", "0042");
  19. memberParams.put("area_code", "4201");
  20. memberParams.put("legal_person", "李松");
  21. memberParams.put("legal_cert_id", "420106196811210837");
  22. memberParams.put("legal_cert_id_expires", "20990730");
  23. memberParams.put("legal_mp", "13958465215");//法人手机号
  24. memberParams.put("address", "武昌区水果湖汉街武汉中央文化旅游区K3地块第2幢34层2号");
  25. memberParams.put("zip_code", "430000");
  26. //memberParams.put("telphone", "41164452");
  27. // memberParams.put("email", "ceshi@qq.com");
  28. memberParams.put("bank_code", "03020000");
  29. memberParams.put("bank_acct_type", "1");
  30. memberParams.put("card_no", "‘8111501011700649152");
  31. memberParams.put("card_name", "武汉大雅乐盟教育咨询有限公司");
  32. // new CorpMember().executeCreateMember(memberParams);
  33. new CorpMember().executeQueryMember("W004201");
  34. //Payment.closePayment("002112020062916385810123596334923411456");
  35. //Map<String, Object> payment = Payment.queryPayment("002112020062914502410123569011751485440");
  36. // 运行支付类接口
  37. //String pamentId = Payment.executePaymentTest("default");
  38. }
  39. public static void testMultiMerchant() throws Exception {
  40. // //运行支付类接口
  41. String pamentId = Payment.executePaymentTest("yifuyun");
  42. // //运行退款类接口
  43. // RefundDemo.executeRefundTest("yifuyun", "002112019101420422510029799145265012736");
  44. // /**
  45. // * 分账使用配套接口 begin
  46. // */
  47. // /**用户类接口*/
  48. Map<String, Object> member = Member.executeMemberTest("app_7d87c043-aae3-4357-9b2c-269349a980d6");
  49. // String memberId = (String) member.get("member_id");
  50. // /** 结算户绑定*/
  51. // SettleAccountDemo.executeSettleAccountTest("yidian", "app_67ba475b-26e0-4cfa-847c-0f115cae5029", memberId);
  52. // /**企业开户*/
  53. CorpMember.executeCorpMemberTest("yifuyun", "app_67ba475b-26e0-4cfa-847c-0f115cae5029");
  54. // /**
  55. // * 分账使用配套接口 end
  56. // */
  57. // //对账单下载
  58. // BillDemo.executeBillTest("yifuyun");
  59. // String appId = "app_67ba475b-26e0-4cfa-847c-0f115cae5029";
  60. // /**
  61. // * 获取云闪付用户号
  62. // */
  63. // AdapayToolsDemo.executeToolsTest(appId, "yifuyun");
  64. // /**
  65. // * 余额查询
  66. // */
  67. // SettleAccountDemo.executeQueryBalance("yifuyun", appId, "member_id", "settleCount_id");
  68. // /**
  69. // *用户取现
  70. // */
  71. // SettleAccountDemo.executeDrawCash("yifuyun", appId, "member_id");
  72. // /**
  73. // * 钱包登录申请
  74. // */
  75. // AdapayToolsDemo.executeLoginTest(appId,"yifuyun");
  76. }
  77. }