首页 编程 软件学院 查看内容

iOS 支付 [支付宝、银联、微信]

2015-10-22 11:27 2447 0

摘要: 作者:@lp_马建成授权本站转载。这是开头语前不久做了一个项目,涉及到支付宝和银联支付,支付宝和银联都是业界的老大哥,文档、SDK都是很屌,屌的找不到,屌的看不懂,屌到没朋友(吐槽而已),本文将涉及到的最新 ...
关键词: nbsp 支付 服务器 文档 一下 Demo 一个 Order 联银 客户端

作者:@lp_马建成 授权本站转载。

这是开头语

前不久做了一个项目,涉及到支付宝和银联支付,支付宝和银联都是业界的老大哥,文档、SDK都是很屌,屌的找不到,屌的看不懂,屌到没朋友(吐槽而已),本文将涉及到的最新可用SDK、文档,以及本人支付遇到的一些坑标记一下。

资料

Demo给了一个订单号,做测试使用,若出现支付失败什么的,可能是已经被别人给支付了,或者是服务器订单过期了 ~

一、支付宝

1.1 请阅读支付宝文档和Demo

1.2 导入对应的库

将支付宝Demo中得这些东西全拷贝过来

1
2
3
4
5
localhost:alipay mac$ ls
APAuthV2Info.h        Order.h            libssl.a
APAuthV2Info.m        Order.m            openssl
AlipaySDK.bundle    Util
AlipaySDK.framework    libcrypto.a

导入系统库

1
SystemConfiguration.framework

设置一下search paths

1
build setting ->搜索search path,然后你懂的

完成后,编译一下,看有没有错,有错没错,还是下一步吧。

1.3 对接

支付宝对节前,你还是需要从服务器拿到一下一堆东西

支付宝接口文档中写了3p参数列表,--! 总结下我用的到,或者说是Demo中提到的,别的就超出范围了

1
2
3
4
5
合作者身份ID     alipayPartner = @"2088一串数字";
接口名称             alipaySeller = @"[email protected]";
签名                aliPayPrivateKey = @"很长很长的私钥";
//公钥            alipayRSA_PUBLIC=@"一般长";  客户端不用服务器都给我了--~!
服务器异步通知页面路径  alipayNotifServerURL = @"一个网址"//支付结果,支付宝会通知服务器

其他一些参数(与购买产品相关,设计到业务了,客户端/服务器谁提供均可)直接贴order代码了,具体看我的Demo示例.

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论