• 支付宝调用


    最近新项目中需要引用支付宝支付功能,看了网上许多案例不是有这个问题就是有那个问题,经过各种调度终于找清原因,可以一次调用成功,也可能是本人太菜特记录下来,以共分享

    Ios开发,app接入支付宝流程记录,app要接入支付宝功能首先需要在支付宝后台开通快捷支付功能,快捷支付功能开通需求

    一、开通快捷支付流程

    1、    公司支付宝账号、密码(必须公司账号)https://openhome.alipay.com/platform/home.htm(支付宝网址)

    2、    点击我的支付宝,进入商户服务----à移动支付,申请开通

    3、    开通要求:产品文档(产品介绍、公司官网、产品说明、产品流程图,接口使用场景,资费说明)

    4、    文档上传时格式为PDF(增加安全性,别人无法更改)

    5、    注:如果为公司私人业务(如物业管理),则需要在文档中注意不要加入公共支付业务,如:水、电、燃缴费

    如果文档没有问题一般等待两天即可通过

    二、SDK接入流程

    1、公司账号快捷支付开通通过后,在支付宝后台注册个人应用(需要两天审核时间),然后点击我的支付宝---à商户服务------à移动支付,如果已经开通则会显示已添加提示,如图:

     

    2、点击进入,点击签约管理查看PID |Key,

    :查看PID |Key需要支付宝支付密码

    3、图片中的合作者身份(PID)安全校验码即为开发中所需要的ID,安全码中的RSA加密需要遵从加密 格式要求,详情可见官方文档,支付宝公钥和私钥一定要相匹配,并且正确的!

    链接https://auth.alipay.com/login/ant_sso_index.htm?goto=https%3A%2F%2Fopen.alipay.com%2Fplatform%2FkeyManage.htm

    公钥生成器链接https://doc.open.alipay.com/docs/doc.htm?treeId=291&articleId=105971&docType=1

     

    4、所需资料准备齐全即可在app中接入支付宝支付功能,从官网下载所需SDK,在app中导入相应所需文件(官网中说只需要添加两个文件,还是要仔细看demo中的说明文档,很重要),(如果不是官网的demmo则Util文件夹中有一个.mm文件,需要相应的做c++和c混编的修改)

     

     

    5、如果只添加完上面指定的文件后进行Command + B会出去错误,是因为因为支付宝自己的pch文件中写了两个import     

    #import <UIKit/UIKit.h>

    #import <Foundation/Foundation.h>

    需要进入程序:build Phases页面

     

    1、     之后在Build Settings中搜索“search”关键字,找到search paths,添加准确路径

     

    2、    到此准备工作便全都完成了,Command+B检测,如果不报错即可直接使用,在需要调用支付功能的页面加入程序

    3、    注意添加支付成功的回调,如果全部畅通才表示支付功能接入成功

    工作小记,欢迎共享
  • 相关阅读:
    【读书笔记】《暗时间》刘未鹏
    HDU4389:X mod f(x)(数位DP)
    尴尬的三个星期
    解决一般图匹配的带花树算法
    【Linux常用工具】03. Linux性能测试工具ab
    hdu 1176 免费馅饼(nyist 613)
    删除系统更新后留下的文件夹
    zoj 1109 : Language of FatMouse
    设计模式之Inheritance versus Parameterized Types 继承和参数化类型
    hibernate的查询缓存和二级缓存的配合使用
  • 原文地址:https://www.cnblogs.com/fannyLi/p/4978182.html
Copyright © 2020-2023  润新知