main
parent
be471d58a6
commit
27c525753e
|
|
@ -141,11 +141,20 @@ public class AlipayService {
|
||||||
|
|
||||||
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
|
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
|
||||||
request.setNotifyUrl(NOTIFY_URL);
|
request.setNotifyUrl(NOTIFY_URL);
|
||||||
JSONObject jsonObject = new JSONObject();
|
//SDK已经封装掉了公共参数,这里只需要传入业务参数。以下方法为sdk的model入参方式(model和biz_content同时存在的情况下取biz_content)。
|
||||||
|
AlipayTradeAppPayModel model = new AlipayTradeAppPayModel ();
|
||||||
|
model.setBody("我是测试数据" );
|
||||||
|
model.setSubject ( "App支付测试Java" );
|
||||||
|
model.setOutTradeNo ( KeyUtil.generateUniqueKey() );
|
||||||
|
model.setTimeoutExpress ( "30m" );
|
||||||
|
model.setTotalAmount ( "0.01" );
|
||||||
|
model.setProductCode ( "QUICK_MSECURITY_PAY" );
|
||||||
|
request.setBizModel ( model );
|
||||||
|
/*JSONObject jsonObject = new JSONObject();
|
||||||
jsonObject.put("out_trade_no" , KeyUtil.generateUniqueKey());
|
jsonObject.put("out_trade_no" , KeyUtil.generateUniqueKey());
|
||||||
jsonObject.put("total_amount",0.01);
|
jsonObject.put("total_amount",0.01);
|
||||||
jsonObject.put("subject","订单充值");
|
jsonObject.put("subject","订单充值");
|
||||||
request.setBizContent(jsonObject.toString());
|
request.setBizContent(jsonObject.toString());*/
|
||||||
// 3. 发起请求并处理响应
|
// 3. 发起请求并处理响应
|
||||||
AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request);
|
AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request);
|
||||||
if (response.isSuccess()) {
|
if (response.isSuccess()) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue