美文网首页
iOS支付宝支付

iOS支付宝支付

作者: CoderChou | 来源:发表于2016-07-19 15:33 被阅读162次

前言

  • 申请支付功能及公钥密钥
  • 运行apliSDKDemo(官方提供)
  • 在自己的demo上完成支付

准备

运行demo

  • 下载alipayDemo
  • demo需要填写三个参数,partnerID、seller(公司的支付宝账号)、privateKey.
  • 在填写privateKey时遇到了坑,google了两种解决方法:
  • 第一
    1)在RSADataSigner.m文件中 搜索代码 [result appendString:@"-----BEGIN PRIVATE KEY-----\n"]; 将其改成 [result appendString:@"-----BEGIN RSA PRIVATE KEY-----\n"];
    2)在RSADataSigner.m文件中 搜索代码 [result appendString:@"\n-----END PRIVATE KEY-----"]; 将其改成 [result appendString:@"\n-----END RSA PRIVATE KEY-----"];
  • 第二
    将RSA私钥转换成PKCS8格式,命令执行 openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt

coding

  • 添加依赖库
来自支付宝官方文档.png
  • 添加AlipaySDK.framework、libcrypto.a、libssl.a以及官方demo的openssl、Utill文件夹
  • 理论上这样就可以了,但是测试时错误不断,一下一条一条的解决
    Cannot find interface declaration for 'NSObject', superclass of 'Base64'
    这个错误是缺少头文件,建议添加.pch,并添加
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
  • 点击项目名称,点击“Info”选项卡,在“URL Types”选项中,点击“+”,在“URL Schemes”中输入“alisdkdemo”。“alisdkdemo”来自于文件“APViewController.m”的NSString *appScheme = @“alisdkdemo”;。
    注意:这里的URL Schemes中输入的alisdkdemo,为测试demo。
    实际商户的app中要填写独立的scheme,建议跟商户的app有一定
    的标示度,要做到和其他的商户app不重复,否则可能会导致支付
    宝返回的结果无法正确跳回商户app。
    ------等待更新----------------------------------

相关文章

  • 如何调试支付宝(iOS)

    如何调试支付宝(iOS)如何调试支付宝(iOS)

  • 如何调试支付宝(iOS)

    如何调试支付宝(iOS)如何调试支付宝(iOS)

  • ios支付宝签名

    支付宝: iOS 支付功能概述 - 简书 1.iOS集成支付宝 - 简书 2.iOS 集成支付宝 - 简书 3.i...

  • iOS 仿支付宝首页样式

    iOS 仿支付宝首页样式 iOS 仿支付宝首页样式

  • iOS- 收藏 (专题文章分类)

    支付宝/ 微信 / 银联 1. iOS 支付宝详细集成总结2. 支付宝3. iOS-微信支付和支付宝支付4. ...

  • iOS Alipay -支付宝

    iOS 集成Alipay -支付宝支付 集成 AliPay - 支付宝

  • ios-支付集成

    iOS开发之第三方支付支付宝支付教程,史上最新最全第三方支付宝支付方式实现、支付宝集成教程,支付宝实现流程 iOS...

  • iOS支付

    支付宝支付 支付宝支付支付宝补充 微信支付 微信支付 内购 iOS开发 内购流程

  • 文章汇总

    ios iOS 网络篇 网络基础总结 支付宝集成 iOS支付宝支付集成 - demo例子集 - 博客园 理解 iO...

  • ## [iOS 支付宝支付]

    [iOS开发系列-支付宝支付] 概述 开发中支付通常都会集成支付宝支付,下面讲解支付宝的整体流程。 集成支付宝支付...

网友评论

      本文标题:iOS支付宝支付

      本文链接:https://www.haomeiwen.com/subject/orimjttx.html