iOS應用之微信支付整合

2021-07-26 23:12:35 字數 1631 閱讀 7597

#define mch_id @"your_mch_id"

//安全校驗碼(md5)金鑰,商戶平台登入賬戶和密碼登入 平台設定的「api金鑰」,為了安全,請設定為以數字和字母組成的32字串。

info裡面配置新增白名單

2 . 在專案屬性中的url types中新增url schemes,如圖中標紅位置所示。

配置url schemes,用來進行程式之間的跳轉

#pragma mark - 設定第三方 註冊資訊

配置md5加密檔案,新增商戶金鑰

- (void)weixinchooseact

#pragma mark - 拿到轉換好的xml傳送請求

//發起請求

}#pragma mark - 產生隨機訂單號

- (nsstring *)generatetradeno

return resultstr;}

注:上面stand(time(0));報警告,如下圖:

型別不匹配,不知道應該怎麼改,有知道的下方賜教

#pragma mark - wxapidelegate

-(void)onresp:(baseresp *)resp

break;

case wxerrcodecommon:

[mbprogresshud showerror:@"支付失敗"];

lxlog(@"支付失敗");

}break;

case wxerrcodeusercancel:

break;

case wxerrcodesentfail:

break;

case wxerrcodeunsupport:

}break;

case wxerrcodeauthdeny:

break;

default:

break;}}}

第一次用markdown記錄,感覺自己用著好笨,對於**部分的應用非常不得手,多多練習。

銀聯支付整合,待續。

iOS整合微信支付

新增依賴 targets buildsettings build options enable bitcode 設定為no prefixheader內匯入標頭檔案 import import wxapi.h targets info url types新增一項,url scheme為你註冊的應用程式...

iOS開發整合微信支付

首先需要理清楚流程 商戶後台將這個prepay id返回給商戶客戶端。商戶客戶端通過支付結果 介面查詢支付結果,並向後台檢查支付結果是否正確,後台返回支付結果。商戶客戶端顯示支付結果,完成訂單,發貨。雖然看起來有點多,但是理解起來並不複雜,跟我們平時手機上買東西是一樣的。我們客戶端需要做的就是 顯示...

iOS開發整合微信支付

首先需要理清楚流程 商戶後台將這個prepay id返回給商戶客戶端。商戶客戶端通過支付結果 介面查詢支付結果,並向後台檢查支付結果是否正確,後台返回支付結果。商戶客戶端顯示支付結果,完成訂單,發貨。雖然看起來有點多,但是理解起來並不複雜,跟我們平時手機上買東西是一樣的。我們客戶端需要做的就是 顯示...