zoukankan      html  css  js  c++  java
  • 支付宝集成

    1.新建工程

    2.把PayFrameWork文件夹拖入到工程中

    3.导入系统库SystemConfiguration.framework

    4.在Appdelegate中导入头文件

    #import <AlipaySDK/AlipaySDK.h>

    5.在AppDelegate中添加回调方法

    - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{

        

        [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:nil];

        

        return YES;

    }

    - (BOOL)application:(UIApplication *)application

                openURL:(NSURL *)url

      sourceApplication:(NSString *)sourceApplication

             annotation:(id)annotation {

        

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

            

            [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:nil];

            

            //        [[AlipaySDK defaultService] processAuth_V2Result:url

            //                                         standbyCallback:^(NSDictionary *resultDic) {

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

            //

            ////

            //

            //

            //                                         }];

            

        }

        

        return YES;

    }

     6.build Phases中新增URLTypes:  schemes值为AliPay111(和代码中一致)

    7.build Settings搜索Header Seach 在Header Search Paths中添加两个路径

    把PayFrameWork文件夹中的任意文件拖入产生一个路径如"$(SRCROOT)/PayFrameWork/libcrypto.a" 把它改为"$(SRCROOT)/PayFrameWork/"

    再拖拽一个产生一个路径如"$(SRCROOT)/PayFrameWork/libcrypto.a" 把它改为"$(SRCROOT)/PayFrameWork/openssl/" 

    8.在infoPlist中添加白名单和网络请求安全协议

  • 相关阅读:
    (转)typedef用法
    (转)在用户空间发生中断时,上下文切换的过程
    (转)内核中断,异常,抢占总结篇
    (转)中断上下文和进程上下文的区别
    (转)C中的volatile用法
    (转)gcc学习笔记
    (转)C系程序员面试必知必会之大端小端
    (转)我在北京工作这几年 – 一个软件工程师的反省
    (转)忠告
    Linux下VLAN功能的实现 (转)
  • 原文地址:https://www.cnblogs.com/block123/p/4966978.html
Copyright © 2011-2022 走看看