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
  • 相关阅读:
    呈现系统-组件间的通信方式(7)
    web项目中图标的前端处理方案
    ADO--数据访问技术
    canvas--绘制路径
    canvas--改变颜色
    canvas-在画布中画两个方块(一个空心一个实体)
    canvas--画布《第一步》
    拼图游戏【简单】
    判断字符串是否为空--string.Empty、string=""、s.length==0
    判断Char是否为数字
  • 原文地址:https://www.cnblogs.com/hjjun/p/6103164.html
Copyright © 2011-2022 走看看