IOS實現微信支付流程

jopen 9年前發布 | 13K 次閱讀 Objective-C IOS

1.注冊微信開發賬號,開通支付權限(注冊誰都會了)


2.把三個文件拉進去

libWeChatSDK.a
WXApi.h
WXApiObject.h

3.添加URL Types



4.AppDelegate.m中添加微信賬號

[WXApi registerApp:@"wxalsdfjalsfals" withDescription:@"tencent”];
回調
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    return  [WXApi handleOpenURL:url delegate:self];
}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
    return  [WXApi handleOpenURL:url delegate:self];
}

- (void)onResp:(BaseResp *)resp {
    if ([resp isKindOfClass:[PayResp class]]) {
        PayResp *response = (PayResp *)resp;
        switch (response.errCode) {
            case WXSuccess:
                NSLog(@"suceess");
                break;
            default:
                NSLog(@"failed");
                break;
        }
    }
}

5.調用的文件

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!