当前位置: 首页 > news >正文

网站建设公司广东/上海牛巨微seo

网站建设公司广东,上海牛巨微seo,哈尔滨品牌设计公司,网站建设与管理专业工资高吗使用支付宝进行一个完整的支付功能,大致有以下步骤: 1 与支付宝进行签约,获得商户ID(partner)和账号ID(seller) 2 下载相应的公钥私钥文件(加密签名用) 3 下载支付宝SDK …

  

使用支付宝进行一个完整的支付功能,大致有以下步骤:

1 与支付宝进行签约,获得商户ID(partner)和账号ID(seller)

2 下载相应的公钥私钥文件(加密签名用)

3 下载支付宝SDK

4 生成订单信息

5  调用支付宝客户端,有支付宝客户端跟支付宝安全服务器打交道

6  支付完毕后返回支付结果给客户端和服务器

支付功能的实现 有两种方式:

1  支付宝的应用可以 用url 直接连接到 支付宝的官网 (当然后台是要进行处理的)

2  第二种就是添加支付宝的第三方了 首先 下载支付宝的demo 

支付宝的demo 一般的常见问题解决

1 No architecutures to compile for (ONLY_ACTIVE_ARCH = YES, active arch = x86_64,VALID_ARCHS = i386)

出现这样的问题一般是 将 64 位编译进去就能解决了(这个问题只要你下载的是最新的demo一般很少见了 )

解决方案:

targets -> Architectures 下面的Valid Architectures 添加上 arm64

2 将支付宝的第三方添加到项目中的时候 有时 会出现 openssl 文件中的.h 文件报错 说此文件不能被找到

出现这样的问题是 的原因一般是添加的路径 不对

解决方案:

点击项目名称,点击“Build Settings”选项卡,在搜索框中,以关键字“search”搜索,对“Header Search Paths” 增加头文件路径:$(SRCRCOT)/项目名称 设置一下路径 一般都能解决。

3  Cannot find interface declaration for "NSObject", supercalss of 'Base64'

解决方案   打开报错的文件,增加头文件

#import <Foundation/Foundation.h>

基本上支付宝中的demo 里面的问题一般都会得到解决。然后 看着demo 跟实际的项目结合一下就ok 了

正式开始  支付宝教程:

(因为申请的工作不是我做的 所以就此过程就略了 )

1 将需要的文件,静态库等拖入工程中,这里有:include,libs,Utilities,libcrypto.a,libssl.a文件

2 添加 库  

Linked Frameworks and Libraries  中 添加

libssl.a   libcrypto.a   SystemConfiguration.framework  

AlipaySDK.framework

3  如果商户要在某个文件中使用给支付宝的SDK 类库,需要增加引用头文件

#import "Order.h"

#import "DataSigner.h"

#import <AlipaySDK/AlipaySDK.h>

 4  后面的基本上都是 按照官方demo写的

接口调用步骤:

1.封装订单模型将商品信息赋予AlixPayOrder的成员变量

Order *order = [[Order alloc] init];

// 应用注册scheme,在项目的info.plist 定义URL types

NSString *appScheme = @"zhifu";

/生成订单描述

NSString *orderSpec = [order description];

2.签名:获取私钥并将商户信息签名,外部商户可以根据情况存放私钥和签名,只需要遵循RSA签名规范,并将签名字符串base64编码和UrlEncode

idsigner = CreateRSADataSigner(@“私钥key”);

NSString *signedString = [signer signString:orderSpec];

//传入订单描述 进行 签名

NSString *signedString = [signer signString:orderSpec];

3.生成订单字符串

NSString *orderString = [NSString stringWithFormat:@"%@&sign=\"%@\"&sign_type=\"%@\"",orderSpec,signedString, @"RSA"];

4.调用支付接口

[[AlipaySDK defaultService] payOrder:orderString fromScheme:appScheme callback:^(NSDictionary *resultDic) { }];

转载于:https://www.cnblogs.com/Walking-Jin/p/5692211.html

http://www.jmfq.cn/news/5202289.html

相关文章:

  • 城市建设鹤岗市网站/交换友情链接前后必须要注意的几点
  • 垃圾桶东莞网站建设/网站推广策划案
  • 用eclipse做网站开发/苏州seo关键词优化方法
  • 品牌包包都有哪些牌子/厦门seo网站排名优化
  • 投资集团网站建设/如何创建公司网站
  • 介绍好的电影网站模板下载/合作seo公司
  • 企业网站怎么做/咸阳seo
  • 建个网站需要多少钱圣宝电动车大架号在哪里/大数据培训班出来能就业吗
  • 闸北做网站公司/常见的网络推广方法
  • 百货商城网站建设/百度导航2023年最新版
  • 政协网站建设申请函/百度推广竞价开户
  • wordpress 子目录 404/上海优化公司有哪些
  • 仪器仪表网站制作/网络营销的特点有几个
  • 我做的网站平台百度搜不到/最新的新闻 今天
  • wordpress卡密/南昌seo排名扣费
  • 建设银行融信通网站/建设网站的步骤
  • 中央广播电视总台2024网络春晚/四川seo快速排名
  • 网站外包公司/搜索引擎营销特点是什么
  • 甘肃交通工程建设监理有限公司网站/网站友链
  • 重庆餐饮品牌策划公司/深圳网络优化seo
  • 工程建设期刊网站/西地那非能提高硬度吗
  • 做实体识别的网站/热点营销案例
  • 做网站竞价是什么意思/淘宝指数查询官网
  • 一般做平面网站多少钱/seo优化网站百度技术
  • 宝塔建站详细教程/如何优化企业网站
  • 如何做网站后台/app软件推广平台
  • 网站可以做匿名聊天吗/百度ai人工智能平台
  • 河南网络营销外包/优化大师怎么强力卸载
  • 滨海做网站哪家最好/千峰培训多少钱
  • app做好了网站怎么做/爱网站关键词查询工具