iOS 银联支付集成

作者: 梦里风吹过 | 来源:发表于2017-07-17 11:30 被阅读30次

SDK下载地址

pod 'GreedUPPayPlugin'

下面只说使用cocoapods集成之后需要做的配置

AppDelegate

#import <GreedUPPayPlugin/UPPaymentControl.h>

- (BOOL) application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
    NSLog(@"%@",url.host);
    //这里最好测试一下
    if ([url.host isEqualToString:@"uppayresult"]) {
        [[UPPaymentControl defaultControl] handlePaymentResult:url completeBlock:^(NSString *code, NSDictionary *data) {
            NSLog(@"银联:%@",code);
            if([code isEqualToString:@"success"]) {
               //成功
            }else if ([code isEqualToString:@"fail"]) {
                //交易失败
            } else if ([code isEqualToString:@"cancel"]) {
                //交易取消
            }
        }];
    }
    return YES;
}
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options{
    NSLog(@"%@",url.host);
     //这里最好测试一下
    if ([url.host isEqualToString:@"uppayresult"]) {
        [[UPPaymentControl defaultControl] handlePaymentResult:url completeBlock:^(NSString *code, NSDictionary *data) {
            NSLog(@"银联:%@",code);
            if([code isEqualToString:@"success"]) {
               //成功
            }else if ([code isEqualToString:@"fail"]) {
                //交易失败
            } else if ([code isEqualToString:@"cancel"]) {
                //交易取消
            }
        }];
    }
    return YES;
}

支付

#import "UPPaymentControl.h"

[[UPPaymentControl defaultControl] startPay:tn  fromScheme:@"appscheme" mode:@"00" viewController:self];

Info.plist

ED312406-1A5F-4AB8-A27A-B1D86EC71336.png 设置白名单 http设置

最后我记得需要关闭bitcode,记不太清了,不记得是不是银联支付需要的,如果之后出错可以试一下

关闭bitcode

相关文章

  • iOS9

    HTTPS和HTTP iOS 9 适配系列教程 iOS 集成银联支付(绕过文档的坑,快速集成) : www.coc...

  • iOS开发 支付之银联支付集成

    iOS开发之银联支付集成 最近在做支付这一块的东西,就记录下来以便以后参考和各位交流学习,这里是银联支付 银联官网...

  • iOS 集成银联支付(绕过文档的坑,快速集成)

    iOS 集成银联支付(绕过文档的坑,快速集成) 本文是投稿文章,作者:南栀倾寒 当初集成支付宝的时候,觉得见了这么...

  • iOS中集成银联支付(转)

    iOS 集成银联支付 字数1050阅读11876评论25喜欢78 写在开头 iOS开发者 群532084214 给...

  • iOS- 收藏 (专题文章分类)

    支付宝/ 微信 / 银联 1. iOS 支付宝详细集成总结2. 支付宝3. iOS-微信支付和支付宝支付4. ...

  • 银联支付相关文档

    银联支付相关文档银联集成官网

  • iOS 银联支付集成

    SDK下载地址 下面只说使用cocoapods集成之后需要做的配置 支付 Info.plist 最后我记得需要关闭...

  • iOS 集成银联支付

    银联开发者平台 https://open.unionpay.com/ajweb/index 银联支付流程:客户端发...

  • iOS 集成银联支付

    写在开头 iOS开发者 群532084214 给大家提供一个交流技术 也可以聊天打屁的平台 当初集成支付宝的时候 ...

  • iOS银联支付集成

    项目中需要用到银联支付,简单的记录下集成过程与集成中遇到的问题。 一、到银联支付开放平台下载SDK,银联手机控件支...

网友评论

    本文标题:iOS 银联支付集成

    本文链接:https://www.haomeiwen.com/subject/wsefkxtx.html