美文网首页
支付宝线下二维码支付

支付宝线下二维码支付

作者: 流浪的野兽 | 来源:发表于2020-12-23 17:34 被阅读0次

//支付url
NSString *aliUrlStr = @"alipays://platformapi/startapp?saId=10000007&qrcode=";         
//二维码
NSString *qrStr = @"https://qr.alipay.com/xxx";     
     
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"%@%@" , aliUrlStr , qrStr]];  
//判断是否安装支付        
BOOL success = [[UIApplication sharedApplication] canOpenURL:url];     
//跳转到支付宝
BOOL success2 = [[UIApplication sharedApplication] openURL:url];     
//跳转到支付宝 - 可判断跳转成功与否
[[UIApplication sharedApplication] openURL:url options:nil completionHandler:^(BOOL success) {        
    NSLog(@"completionHandler %@" , success ? @"成功" : @"失败");    
}];          

备注:

运行前需要在plist中添加查询schema:LSApplicationQueriesSchemes

item0:alipays

相关文章

网友评论

      本文标题:支付宝线下二维码支付

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