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

     

    # 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
  • 相关阅读:
    02_类和对象
    Django_数据库增删改查——增
    Django_同步数据库
    Django_models类属性。
    CSS_垂直居中
    CSS_背景属性
    CSS_定位
    CSS_浮动
    CSS_盒子模型
    CSS_元素的分类
  • 原文地址:https://www.cnblogs.com/hjjun/p/6103164.html
Copyright © 2011-2022 走看看