• 支付宝集成步骤


     

    # 01.填写获取到的商户ID/账号ID/密钥

    // partner, seller, privateKey

    # 02.根据商品生成订单信息

    " 001.创建Order对象

    // let order = Order()

    " 002.设置order中的属性

    " 003.告知支付宝需要给服务器回调的地址

    // order.notifyURL = "服务器的回调地址"

    # 03.填写应用程序URLScheme(作用:当用户支付成功&失败后,支付宝客户端会通过该URL调回到应用程序)

    " 001.设置AppScheme&并且获取改Scheme

    // let appScheme = "meituan"

    " 002.(order)定义信息生成一个字符串

    // let orderSpec = order.description

    " 003.将用到签名加密的文件.a拖到工程

    " 004.如果找不到文件,header search 手动添加

    " 005.还要到如Foundation

    " 006.对定义进行签名加密

    // let signer = CreateRSADataSigner(privateKey)

    " 007.对订单用严格按照一个格式加密,生成一个新的字符串

    // let orderString = String(format: "%@&sign="%@"&sign_type="%@"", [orderSpec, signedString, "RSA"])

    // AlipaySDK拖入到工程,调用对应的接口,进行支付,依赖一些库

    # 04.两个地方回调的结果:

    " 001.控制器中的回调:

    // 如果用户手机中没有安装支付宝客户端,则弹出网页版的支付宝进行支付

    // AlipaySDK.defaultService().payOrder(...)

    " 002.Appdalegate中的回调:

    // 调用支付宝的客户端,有结果时进行回调

    // AlipaySDK.defaultService().processOrder(..)

    完事皆项目,感兴趣可联系我邮箱~hjjuny@163.com
  • 相关阅读:
    Android MP3录音实现
    Android应用中MVP开发模式
    ExpandableListView getChildView 不执行,不显示子列表
    Javascript中apply、call、bind
    baidu地图:实现多点连线渲染
    经纬度纠偏的一些经验
    Spark:spark df插入hive表后小文件数量多,如何合并?
    Java-Maven(七):Eclipse中Maven依赖、聚合、继承特性
    Java-Maven(六):Eclipse中Maven插件的命令操作
    Java-Maven(五):Eclipse&Maven下创建java工程&web工程
  • 原文地址:https://www.cnblogs.com/hjjun/p/6103164.html
Copyright © 2020-2023  润新知