美文网首页
支付宝支付

支付宝支付

作者: yingvhaihuman | 来源:发表于2018-05-15 15:59 被阅读13次

第一步:

在 蚂蚁金服-开放平台官网(https://auth.alipay.com) 申请应用获取appID;

步骤:开发者中心-->网页&移动应用(图1.)-->应用.

图1:

第二步:

下载SDK&DEMO;

步骤:文档中心-->开发文档-->资源下载-->App支付客户端DEMO&SDK-->SDK&DEMO(图2.).

注意:SDK&DEMO 下面还有一个 SDK (用于阿里百川SDK集成的),SDK 使用时会有UTDID冲突,请下载SDK&DEMO (这里的sdk才是没UTDID冲突的).

图2:

第三步:

集成SDK;

步骤:解压下载的 iOSDemo文件(图3.)-->把SDK拉进文件(图4.).

图3:

图4:

第四步:

根据开发文档,添加依赖库.

步骤:Build Phases-->Link Binary With Libraries添加依赖库(图5.).

图5:

第五步:

设置Schemes,配置AppDelegate;

步骤:

1.设置Schemes(URL Schemes,图6.);

2.在AppDelegate.m引入 #import <AlipaySDK/AlipaySDK.h>头文件,然后实现以下方法,如下:

- (BOOL)application:(UIApplication *)application

            openURL:(NSURL *)url

  sourceApplication:(NSString *)sourceApplication

        annotation:(id)annotation {

    if ([url.host isEqualToString:@"safepay"]) {

        //跳转支付宝钱包进行支付,处理支付结果

        [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {

            NSLog(@"result = %@",resultDic);

        }];

    }

    return YES;

}

// NOTE: 9.0以后使用新API接口

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options

{

    if ([url.host isEqualToString:@"safepay"]) {

        //跳转支付宝钱包进行支付,处理支付结果

        [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:^(NSDictionary *resultDic) {

            NSLog(@"result = %@",resultDic);

        }];

    }

    return YES;

}

第六步:

实现支付页面方法;

- (void) alipay_blackToMain {

    if ([[UIApplication sharedApplication]canOpenURL:[NSURL URLWithString:@"Alipay://"]]) {

        [[AlipaySDK defaultService] payOrder:_str_alipay fromScheme:@"Alipay2018041202546952" callback:^(NSDictionary *resultDic) {

            //注意一下:支付宝调用APP 支付会进去APPDelegate的回调, 如果是调用h5界面支付是直接进这里的回调的

        }];

    }

}

完了...(可以支付了).

相关文章

  • Android支付宝支付集成

    Android支付宝支付 标签: android Android支付宝支付使用的流程介绍 支付宝流程介绍 支付宝流...

  • ## [iOS 支付宝支付]

    [iOS开发系列-支付宝支付] 概述 开发中支付通常都会集成支付宝支付,下面讲解支付宝的整体流程。 集成支付宝支付...

  • 三方支付流程总结

    支付宝支付和微信支付 支付宝支付流程图: 支付宝支付: 当我们选择点击了支付宝支付按钮开始 1.app选择商品进行...

  • iOS支付

    支付宝支付 支付宝支付支付宝补充 微信支付 微信支付 内购 iOS开发 内购流程

  • 奖品合集

    支付宝44.44x12 支付宝200x1 支付宝121x1 支付宝111x1 支付宝100x1 支付宝88x1 支...

  • 对接支付宝支付接口开发笔记

    支付宝对接学习笔记: 功能介绍: 支付宝对接 支付宝回调 查询支付状态(略过不讲) 要求: 熟悉支付宝对接核心文档...

  • iOS集成支付宝支付

    一、支付宝支付,首先利用CocoaPods,导入支付宝SDK 二、 创建支付宝支付管理类 AlipayManag...

  • 历害word哥,支付宝AR红包风靡朋友圈

    支付宝又来搞事情,2016年12月22日,支付宝又出新玩法:支付宝AR红包! 支付宝用户可以利用支付宝的红包功能:...

  • iOS支付宝功能集成

    iOS快速集成支付宝详解/支付宝集成获取私钥与公钥 在集成支付宝功能前,我们必须了解下什么支付宝流程,下图是支付宝...

  • iOS第三方支付(支付宝、微信)

    这里会详细讲解支付宝和微信支付 一、支付宝支付 1.准备工作 1> 向支付宝”签约" 成为支付宝的”商户”, 签约...

网友评论

      本文标题:支付宝支付

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