Created
September 5, 2018 15:01
-
-
Save payjscn/40d9a83921fafe11dbe9c37a58a0f57d to your computer and use it in GitHub Desktop.
PAYJS 扫码支付接口 JAVA DEMO
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public static void main(String[] args) { | |
String host = "https://payjs.cn"; | |
String path = "/api/native"; | |
String method = "POST"; | |
Map<String, String> headers = new HashMap<String, String>(); | |
Map<String, String> querys = new HashMap<String, String>(); | |
Map<String, String> bodys = new HashMap<String, String>(); | |
bodys.put("mchid", "********"); | |
bodys.put("total_fee", "********"); | |
bodys.put("out_trade_no", "********"); | |
bodys.put("notify_url", "********"); | |
bodys.put("sign", "********"); | |
try { | |
HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys); | |
//System.out.println(response.toString());如不输出json, 请打开这行代码,打印调试头部状态码。 | |
//状态码: 200 正常;400 URL无效;401 appCode错误; 403 次数用完; 500 API网管错误 | |
//获取response的body | |
System.out.println(EntityUtils.toString(response.getEntity())); | |
} catch (Exception e) { | |
e.printStackTrace(); | |
} | |
} | |
// HttpUtils 待完善 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment