| | |
| | | |
| | | public class AntMerchantExpandIndirectImageUpload { |
| | | |
| | | // public static void main(String[] args) throws AlipayApiException { |
| | | // String privateKey = "MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCSsmylIHe0j0pRQrB9p5ljryk9Qg2Z/JgIh+gtZES1TDo35YVw24aRRt7pkY7oHIZqpMRmSsWND1t63LVuNlpq532LG0iEJVJS53GzpRoHDD3iD01GmUoNjkCL36NCrbY0hTDDw7GZnYuJ8194Sss7OEoi7Mghg/XUreX4awwpWngTepCF7zs0S4YJQWyGY4JI6ooGraW23siBVY5MUI9XXLL6UKIExUfKe7zRihs8SrTHNnXtDT6EKYYo8P6M90Xuk173QsK2Xguk1FQ5Blh2ts7UvZVjP+WoQwDvrnqruve5kzDD9gwnAYUvhY66mtlxeub9nf5LLTtCliXeUZpNAgMBAAECggEAaPShSM9e9d9jM5p8PZqw4yJKZhqhMqAHgmsCUZ+gjPn52U4s198oez5ydDgBP85Q2XIDVpB+oPrw34mTgUQAEuaG6wTdMDannMscjYQ9h/dZOyjph+5ajjJNugWKgEVazF7S0e1sXtTaJhvrHVyd5UPTvwMb+Oa59q1okQC91cNa2vJzXiC7dfqWXZW/otmmOpcIcCN8dVDG3YhAuc5ZiT78Ca8x9GHWfw7cw1FRewRZlp/YnD2fJeWEesfvGCV36zCksrJrZz5MFMdf1Qh6+tHxK+E5sPNGdbooviTRnNWrsgyS9NcXFSQItOZQHsbLVID/Bs0kxkYPzbsfX1vRXQKBgQDsBDNZxpmSZJZ/4HfCOfHytWAkH/GHE3GOYH4TdHKLXfxRCinU23OtdrU2Sy8tBZvaajDKkWvMkjWT2w+56+z+xTprTf2PL/LS9zWCc8LPKbif6NfnwaOE8pIBrvkBskGKwbIE2fFVT0B4hNsR80TbPxvvAfCKjUj67qrTXSal+wKBgQCfHiuq/gLuSD2fuplzCwu0Rm/wr56bUpxhq9WNGaPOybR6EPq/wTKp0ow+f9uSuTm2NZhi/TWTXHOizy9vcZChRpj03a7NYwUOw36zvW7SHuF0Uhsp8TrZTyCj1XdhdLyJ9JMyL2DTRpGtLUR01ZSrdXPax7/Xu+OHubijqRD2VwKBgFqCveKm7AwdMS43OhYtPKE0d3tDGNARX9IXJSJ23Nqfn3zApgwwYKtcQ+BfcucUKJHZeX6lyC56v7tFHkHRvWBy6JVwIlZAMCJBla7CkCn8OQZyOCJzuy7oC6BDptDEuKfq4kdEAW4S54mQgabfoT9nc2H0X3fy+NLqpm5KYeDzAoGAYerlIILUNuKJ2aOxDpS7jSLTfB/20MqTpZ9i+UPQBE8oGv4b8Kjpjowc9dEkxDPsCe8Nac08jQSVvJkXLdOLF1QkiHtrOMU4tY8kh2OJsRCD2Vs1kCf8+QGyql+Q6Y43AAZcFsQFJ78Dorh6qhNNO/45X2cQ7aeYK0vlDgHaiF0CgYA4k9Q1tc8sU67TgT9cmMM6hG7/Rf3cU3PIdYuojs1EIG+1BJ7TlEiNAHoPtphlGFFeDP3SVnf59RfYH+BbLiz1JX9p/KFKRRkoXtfd6bySVWHvj4x2WiVpKFvHxhxc3LRubx0ryLGR/tpUJzxp+9luanU/WgSRFKiEZJZqFjjDzw=="; |
| | | // String alipayPublicKey = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApCzq4BIE4gMdEXxIAAUbiMpSytkzp+LVLVsBtji87rFGfWUcnrr3NKftaw0WtRu+36d1nDVOWW4CmgsOPyj1GOFoTcJOR/BqyIriwyLxpuMS8qgOqGJZXi+W4Nw2AJL6iMVwY2eI8F1G10gACK2I9TNJRzHh3tMTA6ItysbGoekRDtn6Xrkh5V6cyHQjLw0Q6MJK/68XT6/LWzarDEEYrSnIevOydMY32ptAgm5fp/h08M2khCmI6CuMWKmc87dPpd2krGVTALqprAQvB74AIqO+5DE0fN4LoitOYXAtWDCEF4kHN0hQUygIEGCwtMgEVzkf92VLlCX35YtDhWd1yQIDAQAB"; |
| | | // AlipayConfig alipayConfig = new AlipayConfig(); |
| | | // alipayConfig.setServerUrl("https://openapi.alipay.com/gateway.do"); |
| | | // alipayConfig.setAppId("2021004123692417"); |
| | | // alipayConfig.setPrivateKey(privateKey); |
| | | // alipayConfig.setFormat("json"); |
| | | // alipayConfig.setAlipayPublicKey(alipayPublicKey); |
| | | // alipayConfig.setCharset("UTF8"); |
| | | // alipayConfig.setSignType("RSA2"); |
| | | // AlipayClient alipayClient = new DefaultAlipayClient(alipayConfig); |
| | | // // 这是一个1x1像素的图片流 |
| | | // String imageBase64 = "iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAEUlEQVR42mP4TyRgGFVIX4UAI/uOgGWVNeQAAAAASUVORK5CYII="; |
| | | // // 下列FileItem中也可用直接读取本地文件的方式来获取文件 |
| | | // // FileItem imageContent = new FileItem("本地文件的绝对路径"); |
| | | // AntMerchantExpandIndirectImageUploadRequest request = new AntMerchantExpandIndirectImageUploadRequest(); |
| | | // FileItem imageContent = new FileItem("https://we-park-life.oss-cn-beijing.aliyuncs.com/img/73d85c4b522f4077bda8d20f51439a33.JPG", Base64.getDecoder().decode(imageBase64)); |
| | | // request.setImageContent(imageContent); |
| | | // request.setImageType("jpg"); |
| | | // AntMerchantExpandIndirectImageUploadResponse response = alipayClient.execute(request); |
| | | // System.out.println(response.getBody()); |
| | | // if (response.isSuccess()) { |
| | | // System.out.println("调用成功"); |
| | | // } else { |
| | | // System.out.println("调用失败"); |
| | | // } |
| | | // } |
| | | public static void main(String[] args) { |
| | | AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", |
| | | "2021004124642138", |
| | | "MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC8Jqz8JmnbbggpEqdIyimlk1z7uq0W/rexxMZsh5f7LjSafci1/Gce3USgp1L2rVxEJPfL85rYXiLwnqUUPqi1P5MoymOU9GtK99dzlbkU8IPYKJWYWCtdnq5IdGLf4Kcs6ghYvTwbNHw5vl5QevtfEW8kzYxPrYkfO1i38i8zT8OTLHP2T+lRbfRvLMgScv+kiCWlI4k411yeeLxWm5ikg3M3zMjTl05VOqVhp45N3aglGzMMN3b6Ior73PzBUARmMeDQ73YX0l24acIpy1qNYkjZnvs0ghxd2eowgYgmaJBpfRZfD8NDFe20g/RQSK+mdJslxcdaFjW4OVUU8rdvAgMBAAECggEAeq1Q/vtg7BTbN0SVVC2UaAQkjXGTKDoetccShXMHklv3KoA3HQmchxBIjeNrgbFZRolAFHgaj1cZuwAFrKSKRdtU7TTBJz8SsgfVL+UAj3mezZLwrytV4y3yfwV77nNBLVTO6mVASpC3KsNIJXt6aOsqJ7np8Y25qWZ9mzpKsk4CPaSSPMj9KXZN1ivjfd4rscT9jPnzuTtcUwH2DBn4ykDsc1bnwRO/6IUwo7FJGK5IY7WRrmYFPqdqXpfmKZAMzBoRLJtBp+sbBkSjXHjVpsEJJYTgYqVaTc+iX3SjLi0a/7GieVd2U8OWVVmvbdJgawKWK1kEjCDIOVjOUzFI0QKBgQDlq+LiDPSjt2l+eosR1w82LdfaAyhh5Bhg3C9Or7GoP/PHvk/R3TfDR8yx1JJk1tM2PNg7gsx0KBnu8IKJviBNNvZ8ftMYL3Z3L+4SvUlD7sN01TUA1vPtWsMGEc73eqYy8a88H+rhUTSm6eHiq2sZGLKid+/ShLf+pXvHE5YRqQKBgQDRuE0ltOFbJHdDjP1W9xCZWbx3mDsSs/pZv761CLRKY0TVGq3QgakBJpjSX7OYJ4Cg2j+8R8PJjHsE1pnrRbiF63ypbCm2j5knCqgqFpctAqQ4fQk0263GORw+9FRPuVbL1zyFzFJTeOkwpK+p61tA0JAdDnymUKLdDuNZAl1fVwKBgQDZGPJdFTwGqW/p43IjyfMSFqFr7gI1DkRRArEhIwi+7rzEOcv/p6l3SR5fln1PHpYGNdt73Xbf8awZ5XSvOW4VLvgt1EA8I1lK7p6PTie8NCzD+mmgwo9O9LVWvmyyGFiT3Ur0fYMruvQXNwuTlM+mqGbrFo42o8e8yLZJBuWbCQKBgQCn901KmuE3BzDCGIS7ByvzNkzdGD6Pzzf+c7UA91S2k2UIrNJzQbWjJ0+UhnOntFOwALy1RmEH5oyMpngmV/PexmlUpD2QathFzaI7+1XfBdOTLomWHS/Dp+/4d+Wi6JUcs2lU2/0/v4I8pFnQ5KB0e9ZAf17UMZcPJ6Jsopk4BwKBgQCNnSK8b1xG/WMOae2HaHDjgwRCFJn5gS3NsLcj0zdFb9VfpaoxBd2vpR/kNO3VCEM6pZMOAGTYxaaS/27Wbavbu+m5oAZs1IwCjAryM9jSevwF59AX+OxOi8r4UYiEXMdmlSoNseIAe8U8X1/ZCGuLiS1p7k7nSkkCLBvWnzNKfA==","json","GBK", |
| | | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApCzq4BIE4gMdEXxIAAUbiMpSytkzp+LVLVsBtji87rFGfWUcnrr3NKftaw0WtRu+36d1nDVOWW4CmgsOPyj1GOFoTcJOR/BqyIriwyLxpuMS8qgOqGJZXi+W4Nw2AJL6iMVwY2eI8F1G10gACK2I9TNJRzHh3tMTA6ItysbGoekRDtn6Xrkh5V6cyHQjLw0Q6MJK/68XT6/LWzarDEEYrSnIevOydMY32ptAgm5fp/h08M2khCmI6CuMWKmc87dPpd2krGVTALqprAQvB74AIqO+5DE0fN4LoitOYXAtWDCEF4kHN0hQUygIEGCwtMgEVzkf92VLlCX35YtDhWd1yQIDAQAB","RSA2"); |
| | | AntMerchantExpandIndirectZftCreateRequest request = new AntMerchantExpandIndirectZftCreateRequest(); |
| | | request.setBizContent("{" + |
| | | " \"in_door_images\":[" + |
| | | " \"c6c0c7a1-b9d5-4e5d-b9d4-9eed39f00e65.jpg\"" + |
| | | " ]," + |
| | | " \"external_id\":\"105290059990194\"," + |
| | | " \"merchant_type\":\"01\"," + |
| | | " \"name\":\"蚂蚁金服(杭州)网络技术有限公司\"," + |
| | | " \"alias_name\":\"支付宝\"," + |
| | | " \"mcc\":\"B0007\"," + |
| | | " \"cert_no\":\"9133010608210550XR\"," + |
| | | " \"cert_type\":\"201\"," + |
| | | " \"cert_image\":\"c6c0c7a1-b9d5-4e5d-b9d4-9eed39f00e65.jpg\"," + |
| | | " \"cert_image_back\":\"25a10d04-ca9c-41aa-896f-3e0904bec470.jpg\"," + |
| | | " \"legal_name\":\"马云\"," + |
| | | " \"legal_cert_no\":\"100100198811110001\"," + |
| | | " \"legal_cert_front_image\":\"25a10d04-ca9c-41aa-896f-3e0904bec470.jpg\"," + |
| | | " \"legal_cert_back_image\":\"25a10d04-ca9c-41aa-896f-3e0904bec470.jpg\"," + |
| | | " \"business_address\":{" + |
| | | " \"city_code\":\"371000\"," + |
| | | " \"district_code\":\"371002\"," + |
| | | " \"address\":\"万塘路18号黄龙时代广场B座\"," + |
| | | " \"province_code\":\"370000\"," + |
| | | " \"poiid\":\"B0FFIVU189\"," + |
| | | " \"longitude\":\"120.760001\"," + |
| | | " \"latitude\":\"60.270001\"" + |
| | | " }," + |
| | | " \"service_phone\":\"0571-85022088\"," + |
| | | " \"contact_infos\":[" + |
| | | " {" + |
| | | " \"name\":\"张三\"," + |
| | | " \"phone\":\"0571-85022088\"," + |
| | | " \"mobile\":\"13888888888\"," + |
| | | " \"email\":\"user@domain.com\"," + |
| | | " \"id_card_no\":\"110000199001011234\"" + |
| | | " }" + |
| | | " ]," + |
| | | " \"biz_cards\":[" + |
| | | " {" + |
| | | " \"account_holder_name\":\"张三\"," + |
| | | " \"account_no\":\"621485*****10408\"," + |
| | | " \"account_inst_province\":\"浙江省\"," + |
| | | " \"account_inst_city\":\"杭州市\"," + |
| | | " \"account_branch_name\":\"招商银行杭州高新支行\"," + |
| | | " \"usage_type\":\"01\"," + |
| | | " \"account_type\":\"DC\"," + |
| | | " \"account_inst_name\":\"招商银行\"," + |
| | | " \"account_inst_id\":\"CMB\"," + |
| | | " \"bank_code\":\"103290003044\"" + |
| | | " }" + |
| | | " ]," + |
| | | " \"qualifications\":[" + |
| | | " {" + |
| | | " \"industry_qualification_type\":\"B0099\"," + |
| | | " \"industry_qualification_image\":\"c6c0c7a1-b9d5-4e5d-b9d4-9eed39f00e65.jpg\"" + |
| | | " }" + |
| | | " ]," + |
| | | " \"out_door_images\":[" + |
| | | " \"c6c0c7a1-b9d5-4e5d-b9d4-9eed39f00e65.jpg\"" + |
| | | " ]," + |
| | | " \"license_auth_letter_image\":\"c6c0c7a1-b9d5-4e5d-b9d4-9eed39f00e65.jpg\"," + |
| | | " \"service\":[" + |
| | | " \"当面付\"" + |
| | | " ]," + |
| | | " \"sign_time_with_isv\":\"2015-04-15\"," + |
| | | " \"alipay_logon_id\":\"qwert@163.com\"," + |
| | | " \"sites\":[" + |
| | | " {" + |
| | | " \"site_type\":\"01\"," + |
| | | " \"site_url\":\"www.xxx.com\"," + |
| | | " \"site_name\":\"XXX网站\"," + |
| | | " \"account\":\"测试账号\"," + |
| | | " \"password\":\"测试密码\"" + |
| | | " }" + |
| | | " ]," + |
| | | " \"invoice_info\":{" + |
| | | " \"auto_invoice\":true," + |
| | | " \"accept_electronic\":true," + |
| | | " \"tax_payer_qualification\":\"01\"," + |
| | | " \"title\":\"蚂蚁金服(杭州)信息技术有限公司\"," + |
| | | " \"tax_no\":\"51010482542598631219\"," + |
| | | " \"tax_payer_valid\":\"19981011\"," + |
| | | " \"address\":\"浙江省杭州市*****路蚂蚁金服\"," + |
| | | " \"telephone\":\"0571****8888\"," + |
| | | " \"bank_account\":\"1234567******678123\"," + |
| | | " \"mail_name\":\"张*\"," + |
| | | " \"mail_address\":{" + |
| | | " \"city_code\":\"371000\"," + |
| | | " \"district_code\":\"371002\"," + |
| | | " \"address\":\"万塘路18号黄龙时代广场B座\"," + |
| | | " \"province_code\":\"370000\"," + |
| | | " \"poiid\":\"B0FFIVU189\"," + |
| | | " \"longitude\":\"120.760001\"," + |
| | | " \"latitude\":\"60.270001\"," + |
| | | " \"type\":\"BUSINESS_ADDRESS\"" + |
| | | " }," + |
| | | " \"mail_telephone\":\"0571****8888\"," + |
| | | " \"bank_name\":\"中国银行\"" + |
| | | " }," + |
| | | " \"cert_name\":\"xxxx小卖铺\"," + |
| | | " \"binding_alipay_logon_id\":\"asdf@163.com\"," + |
| | | " \"legal_cert_type\":\"100\"," + |
| | | " \"default_settle_rule\":{" + |
| | | " \"default_settle_type\":\"alipayAccount\"," + |
| | | " \"default_settle_target\":\"myalipay@alipay.com\"" + |
| | | " }" + |
| | | "}"); |
| | | AntMerchantExpandIndirectZftCreateResponse response = null; |
| | | try { |
| | | response = alipayClient.execute(request); |
| | | } catch (AlipayApiException e) { |
| | | e.printStackTrace(); |
| | | } |
| | | if(response.isSuccess()){ |
| | | System.out.println("调用成功"); |
| | | } else { |
| | | System.out.println("调用失败"); |
| | | } |
| | | } |
| | | } |