zoukankan      html  css  js  c++  java
  • iOS接入支付宝(支付功能)

    前几天做好的支付宝,进行一下总结  只是实现了支付功能。

    1. 先说需要导入的东西

    上面的那俩是因为我想偷懒  就直接倒的他的了,注意的是路径问题

    自己集成支付宝SDK时的错误



    这个是路径错误,

    解决办法:在自己工程文件夹里建一个文件夹,随便起什么名字。把支付宝所需要的东西都拷贝进去,然后add files,然后找到TARGETS-Build Settings,在里面找到如下位置


    把自己新建的文件夹拖动到这个框里面,再次运行就OK了。(当初困扰了我好久。。。)

    2. 需要哪些自己的东西

    因为我是在公司的安卓做了一半后才开始做的 所以参数直接朝他要的 C V 就好(好像是 支付宝给的demo里有将公钥加密的一个东西 记不清了 需要的人可以搜一下)

    notifyURL属性,支付宝用来异步通知你服务器的,朝后台要

    appScheme属性这里设置,为的是确保可以从支付宝APP跳回你的APP

    其他的属性也都有说明,只需要换个参数就好

    (不知道你们后台的要求,我们这里是怕支付宝通知不及时而耽误订单的修改 所以让我们在支付成功后 想服务器发送个通知 很简单就是当block语法块里面返回的字典里面 resultStatus的值为9000时 想己方服务器发送更改订单状态的通知就好)

    商户信息签名 以及 将签名成功字符串格式化为订单字符串 一定要按照他给的格式写

    3.关于调用的问题

    按照官方文档来给的信息是 当手机上有支付宝APP时走AppDelegate中得调用,当没有支付宝APP时走的是那个视图.m中得方法,

    我测试后发现 无论有无支付宝APP 都只走那个视图.m中得block语法块  一同事跟我讲过为什么,我记不清了    因为担心它哪天闹脾气会走AppDelegate中block中得方法 所以也写上了同样的处理方法,防患于未然。

  • 相关阅读:
    Linux学习--线程概念
    菱形继承
    C++类型萃取
    Linux学习--进程创建
    Linux学习--进程概念
    比较全面的gdb调试命令
    再度理解原码、反码、补码
    详谈C++虚函数表那回事(多重继承关系)
    【sparkStreaming】将DStream保存在MySQL
    【sparkStreaming】kafka作为数据源的生产和消费
  • 原文地址:https://www.cnblogs.com/zzzzzzz/p/4626673.html
Copyright © 2011-2022 走看看