用支付宝订单号查询转账的详细记录

前几天看到一个网站上有一个功能就是一个给二维码,然后别人转账给改支付宝后就可以实现充值的功能,后面翻了翻资料,整理了一下发出来。

 1.登录登录蚂蚁金服开放平台   https://docs.open.alipay.com/

 2.如下图打开开发者中心-》网页&移动应用

1

3.如下图点击创建应用中的支付接入功能

2

4.输入使用场景,有两个:一个第三方应用,一个是自用型应用,选择自用型就可以了。应用的名称,最长不能超过32个字,有提示不截图了,输入后点击创建按钮

5.接下来按照说明去设置一下参数,最重要的是接口加签方式,根据上面的提示很简单就可以完成,但是要注意一点:这里他要求用SHAwithRSA2048,所以后面代码里面哪个signType 必须要用 RSA2。

6.下面就是我的测试代码下面 APP_ID就是如下图,private_key就是刚刚下载的生成的key的工具下生成了一个文件rsa_private_key_pkcs8.pem复制里面中间那段,public_key就是我们上传到支付宝上面的哪个key。

  

private static void test() throws AlipayApiException {
		AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", "APP_ID",
				private_key, "json", "GBK", public_key, "RSA2");
		AlipayTradeQueryRequest request = new AlipayTradeQueryRequest();
		request.setBizContent("{" + "\"trade_no\":\"需要查询的订单号\"" + "}");
		AlipayTradeQueryResponse response = alipayClient.execute(request);
		if (response.isSuccess()) {
			System.out.println("调用成功");
		} else {
			System.out.println("调用失败");
		}
	}

猜你喜欢

转载自jjrenwu001.iteye.com/blog/2413489