W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
[TOC]
步驟4:輸入正確密碼后,支付寶端顯示支付結(jié)果;
步驟5:自動回跳到小程序中,開發(fā)者根據(jù)付款結(jié)果個(gè)性化展示訂單處理結(jié)果。
該產(chǎn)品使用者需要簽約,條件詳見下方“簽約要求”。
費(fèi)率按單筆計(jì)算。
一般行業(yè)費(fèi)率:0.6%;特殊行業(yè)費(fèi)率:1.2%,特殊行業(yè)范圍包括:手機(jī)、通訊設(shè)備銷售;家用電器;數(shù)碼產(chǎn)品及配件;休閑游戲;網(wǎng)絡(luò)游戲點(diǎn)卡、渠道代理;游戲系統(tǒng)商;網(wǎng)游周邊服務(wù)、交易平臺;網(wǎng)游運(yùn)營商(含網(wǎng)頁游戲)。
在小程序詳情頁的功能列表中添加“APP支付” 。
APP支付需要簽約才能生效,請點(diǎn)擊功能列表右側(cè)“立即簽約”,簽約成功后,狀態(tài)置為“已生效”,即可調(diào)用APP支付。
//實(shí)例化客戶端
AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do", APP_ID, APP_PRIVATE_KEY, "json", CHARSET, ALIPAY_PUBLIC_KEY, "RSA2");
//實(shí)例化具體API對應(yīng)的request類,類名稱和接口名稱對應(yīng),當(dāng)前調(diào)用接口名稱:alipay.trade.app.pay
AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
//SDK已經(jīng)封裝掉了公共參數(shù),這里只需要傳入業(yè)務(wù)參數(shù)。以下方法為sdk的model入?yún)⒎绞?model和biz_content同時(shí)存在的情況下取biz_content)。
AlipayTradeAppPayModel model = new AlipayTradeAppPayModel();
model.setBody("我是測試數(shù)據(jù)");
model.setSubject("App支付測試Java");
model.setOutTradeNo(outtradeno);
model.setTimeoutExpress("30m");
model.setTotalAmount("0.01");
model.setProductCode("QUICK_MSECURITY_PAY");
request.setBizModel(model);
request.setNotifyUrl("商戶外網(wǎng)可以訪問的異步地址");
try {
//這里和普通的接口調(diào)用不同,使用的是sdkExecute
AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request);
System.out.println(response.getBody());//就是orderString 可以直接給客戶端請求,無需再做處理。
} catch (AlipayApiException e) {
e.printStackTrace();
}
注意: 推薦使用開放平臺提供的服務(wù)端SDK,并參考代碼示例編寫,服務(wù)端SDK下載
my.tradePay({
orderStr: 'myOrderStr', // 即上述服務(wù)端已經(jīng)加簽的orderSr參數(shù)
success: (res) => {
my.alert(res.resultCode);
},
});
接口名稱 | 描述 |
---|---|
alipay.trade.app.pay | 統(tǒng)一收單交易支付接口 |
my.tradePay | 小程序喚起支付 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: