视频一区二区三区自拍_千金肉奴隷1985未删减版在线观看_国产成人黄色视频在线播放_少女免费播放片高清在线观看_国产精品v欧美精品v

基礎(chǔ)支付
JSAPI支付
APP支付
H5支付
Native支付
小程序支付
合單支付
付款碼支付
經(jīng)營能力
微信支付分(公共API)
微信支付分(免確認(rèn)預(yù)授權(quán)模式)
微信支付分(需確認(rèn)模式)
支付即服務(wù)
行業(yè)方案
智慧商圈
微信支付分停車服務(wù)
電子發(fā)票
營銷工具
代金券
商家券
委托營銷
支付有禮
小程序發(fā)券插件
H5發(fā)券
圖片上傳(營銷專用)
現(xiàn)金紅包
資金應(yīng)用
商家轉(zhuǎn)賬到零錢
分賬
風(fēng)險合規(guī)
消費者投訴2.0
其他能力
清關(guān)報關(guān)
圖片上傳
視頻上傳
微信支付平臺證書

微信墊資還款A(yù)PI

最新更新時間:2021.11.29 版本說明


該接口可以實現(xiàn)從商戶的業(yè)務(wù)跳轉(zhuǎn)至還款小程序。現(xiàn)在支持商戶業(yè)務(wù)類型為小程序和APP。

未接入墊資功能的商戶無需調(diào)用


1. 小程序調(diào)用請求說明

接口說明

適用對象:直連商戶

接口名稱:?參照官網(wǎng)用< navigator>組件實現(xiàn)跳轉(zhuǎn) https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html

是否需要證書:

微信還款服務(wù)小程序appid為:wx5e73c65404eee268

微信還款服務(wù)小程序小程序路徑為:pages/invest_list/invest_list

微信還款服務(wù)小程序小程序username為:gh_5e259b7a73b1

extraData參數(shù)說明:

參數(shù)名 變量 類型[長度限制] 必填 描述
小程序APPID appid string[1,32] 車主服務(wù)小程序appid,固定值:wx5e73c65404eee268
示例值:wx5e73c65404eee268
商戶號 mchid string[1,32] 微信支付分配的商戶號
示例值:1900009231
隨機(jī)字符串 nonce_str string[1,32] 隨機(jī)字符串,不長于32位。
示例值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS
用戶標(biāo)識 openid string[1,32] 此參數(shù)必傳,用戶在商戶appid下的唯一標(biāo)識。
示例值:oUpF8uMEb4qRXf22hE3X68TekukE

注意:(此處的app-id和path為固定值,分別是還款小程序的appid和還款頁面):


 <navigator  target="miniProgram" open-type="navigate" app-id="wx5e73c65404eee268 " path="pages/invest_list/invest_list" extra-data="{{extraData}}" version="release">跳轉(zhuǎn)到還款小程序

var extraData = {
appid:wxcbda96de0b165486,
mchid:1900009231,
openid:'oUpF8uMEb4qRXf22hE3X68TekukE',
nonce_str:5K8264ILTKCH16CQ2502SI8ZNMTM67VS

小程序返回參數(shù)

無數(shù)據(jù)


2. APP調(diào)用請求說明

接口說明

適用對象:直連商戶

接口名稱:?APP拉起小程序標(biāo)準(zhǔn)流程參考《APP拉起小程序功能


微信還款服務(wù)小程序小程序路徑為:pages/invest_list/invest_list

微信還款服務(wù)小程序小程序username為:gh_5e259b7a73b1

接口參數(shù)

Android 第三方 app 需要處理 ShowMessageFromWX.req 的微信回調(diào),iOS 則需要將 appId 添加到第三方 app 工程所屬的 plist 文件 URL types 字段。

參數(shù)名 變量 類型[長度限制] 必填 描述
應(yīng)用ID appid string[1,32] 微信支付分配的公眾賬號id
示例值:wxcbda96de0b165486
商戶號 ? mchid string[1,32] 微信支付分配的商戶號
示例值:1900009231
隨機(jī)字符串 nonce_str string[1,32] 隨機(jī)字符串,不長于32位。
示例值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS
用戶標(biāo)識 openid string[1,32] 此參數(shù)必傳,用戶在商戶appid下的唯一標(biāo)識。openid和sub_openid可以選傳其中之一,如果選擇傳sub_openid,則必須傳sub_appid
示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o


String appId = "wx5e73c65404eee268"; // 填寫當(dāng)前商戶APP的APPID
IWXAPI api = WXAPIFactory.createWXAPI(context, appId);
WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();
req.userName = "gh_5e259b7a73b1"; // 固定值,還款小程序原始id
//拉起小程序頁面的可帶參路徑,不填默認(rèn)拉起小程序首頁
req.path = "pages/invest_list/invest_list?mchid=1900009231&appid=wxcbda96de0b165486&nonce_str=5K8264ILTKCH16CQ2502SI8ZNMTM67VS&openid=oUpF8uMEb4qRXf22hE3X68TekukE=weixin;
req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;
api.sendReq(req);
    
WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];
launchMiniProgramReq.userName =@"gh_5e259b7a73b1"; // 固定值,還款小程序原始id
launchMiniProgramReq.path = @"pages/invest_list/invest_list?mchid=1900009231&appid=wxcbda96de0b165486&nonce_str=5K8264ILTKCH16CQ2502SI8ZNMTM67VS &openid=oUpF8uMEb4qRXf22hE3X68TekukE=weixin"; //拉起小程序頁面的可帶參路徑,不填默認(rèn)拉起小程序首頁
launchMiniProgramReq.miniProgramType = WXMiniProgramTypeRelease; //拉起小程序的類型
return [WXApi sendReq:launchMiniProgramReq];
    

APP返回參數(shù)

(用戶授權(quán)完成之后,會跳轉(zhuǎn)回到商戶的APP,暫時不返回參數(shù)。商戶側(cè)APP接收到客戶端回調(diào)后再次調(diào)用用戶狀態(tài)查詢接口獲取用戶的最新狀態(tài) ):


public void onResp(BaseResp resp) {
??Log.i(TAG,"--->>>onResp:");
??int result = 0;
??isSucc =false;
??Toast.makeText(this, "baseresp.getType = " + resp.getType(), Toast.LENGTH_SHORT).show();

??switch (resp.errCode) {
????case BaseResp.ErrCode.ERR_OK:
????isSucc = true;
????result = R.string.errcode_success;
????break;
??case BaseResp.ErrCode.ERR_USER_CANCEL:
????result = R.string.errcode_cancel;
????break;
??case BaseResp.ErrCode.ERR_AUTH_DENIED:
????result = R.string.errcode_deny;
????break;
??case BaseResp.ErrCode.ERR_UNSUPPORT:
????result = R.string.errcode_unsupported;
????break;
??default:
????result = R.string.errcode_unknown;
????break;
??}
Toast.makeText(this, result, Toast.LENGTH_LONG).show();
}

注意:由于Android的返回機(jī)制,會導(dǎo)致這里有體驗問題,需要在配置文件里面的AndroidManifest.xml里面增加這兩項配置:
<activity
android:name="com.diipo.pandaspeed.wxapi.WXEntryActivity"(注意這里紅色部分需要改成自己的包名)
android:exported="true"
android:label="@string/app_name"
android:launchMode="singleTask"(新增項)
android:taskAffinity="com.diipo.pandaspeed" (各業(yè)務(wù)自己的包名)(新增項)>

                                

-(void)onResp:(BaseResp *)resp 
  {
       if ([resp isKindOfClass:[WXLaunchMiniProgramResp class]])
       {
            NSString *string = resp.extMsg;
            // 對應(yīng)小程序組件 <button open-type="launchApp"> 中的 app-parameter 屬性
       }
  } 
                                


技術(shù)咨詢

文檔反饋