iOS 支付宝集成
来源:互联网 发布:淘宝充q币怎么没到账 编辑:程序博客网 时间:2024/05/18 00:22
集成文档: https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.kjKnXv&treeId=59&articleId=104352&docType=1
准备工作
签约与审核
代码
/*============需要填写商户app申请的=================*/ // 合作商家ID let partner = "2088402263917341" // 收款的支付宝账号 let seller = "18588630902" // pkcs8格式 let privateKey = "MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBANX4GDI6rq+pmzSlYRb/FiCINztvUSp8SL2hxHbDmshTR5X80QicLZ9KmZhIUAZMMQGzN0xnYIBDn+UScVL34Ex3VJ6gLJAVp+rhdWsYUzLtStNwtOuWB0MALdNQ1H58/UiOjsMKrDg0Uhu8Zz1PArhAfdlsB5/NQfph5lgbyDT9AgMBAAECgYBNxoaVC3uf4pjGBC9MeqCCZsEc25O3S8HtHDYbrXI/yvXEcUdSR+LVefpmvjJId72AjrJVFWagePRQAeorbGqc9qUzE0BZWDq0Wa8m6BbaNgIwN40JEBHXhkSWQZzZ13K7KhWK4SUIpKt0sb9q7UU3iTEVdz688xClPCzJ4wdaQQJBAPNDXvVf/H+SW71JUGsZwqnl+LJRRRNqlcsWlthcp0Jgv2hrYgCKFyC4g8dwntO3tnuHbp4DrgHHRYB7Mhr1ruUCQQDhLBMbnuXlsVqQ3czAjIa2wz+GpSdY6AjUakzNi8U2/pm7jFFXrheZ+LSuA75vFWU2Pn8tI9vwV/4Y9J2GuvQ5AkEAgrKgsz7l/3iYF4PrVA+cGgI38z5c2Yi7gEjbtNVa+/vU+vouxlFrCaZ5Ds+AVgnvXkEuenFJrSTuP5BxJDD5zQJANq5IWZ3FwHjIQIPMVDoMANf7VkxG+N0oP8Usr4Gwu8EqPhQ+MKezTY3K+rMoDLvKX1jf82tQ3tXPe+nzUyOVaQJAEGH8NsZQ7JwA9jFDAiL5h0ZrTZlG4SRhk+jdpnwJyTJ0yC3Ly5STYA7VNLn9hjktKK5gnOB0Tuq3WDplG65iPw==" /*=============================================================*/ // 根据商品信息, 创建订单 let order = Order() order.partner = partner order.seller = seller order.tradeNO = "1232424" //订单ID(由商家自行制定) order.productName = "iPhone7" //商品标题 order.productDescription = "苹果手机, 分牛逼" //商品描述 order.amount = "9.9" //商品价格 // 通知服务器支付结果的回调URL(在公司里面, 直接找后台要!) order.notifyURL = "http://www.xxx.com"; //回调URL // --- 以下设置, 是固定写法 order.service = "mobile.securitypay.pay" // 接口名称 order.paymentType = "1" // 1(商品购买) order.inputCharset = "utf-8" // 参数编码字符集 order.itBPay = "30m" // 未付款交易的超时时间 order.showUrl = "m.alipay.com" // -- // 设置跳转回来的scheme let appScheme = "shiyiqi" let orderSpec = order.description // 对订单进行签名加密 let signer = CreateRSADataSigner(privateKey); let signedString = signer.signString(orderSpec) ////将签名成功字符串格式化为订单字符串,请严格按照该格式 var orderString = "" if signedString != nil { orderString = orderSpec + "&sign=\"" + signedString + "\"&sign_type=\"RSA\"" AlipaySDK.defaultService().payOrder(orderString, fromScheme: appScheme, callback: { (dic: [NSObject : AnyObject]!) in print(dic) }) } }
0 0
- iOS 集成支付宝支付
- iOS集成支付宝支付
- iOS 集成支付宝支付
- iOS集成支付宝支付
- 集成iOS支付宝支付
- iOS支付宝支付集成
- iOS集成支付宝
- iOS集成支付宝
- iOS集成支付宝
- iOS集成支付宝
- iOS集成支付宝
- iOS支付宝集成
- iOS集成支付宝
- iOS集成支付宝
- IOS集成支付宝
- iOS 支付宝 集成
- iOS集成支付宝
- iOS 支付宝 集成
- ubuntu lamp yii2
- java引用
- LayoutInflater
- 哈哈,用FlexGrid做开发,轻松处理百万级表格数据
- Python按行读取大文件
- iOS 支付宝集成
- 人需得稳重
- stm32 死区
- Java中为何要定义抽象类
- 【dp】【倍增】花花的聚会
- shell中特殊字符$$ $# $0
- react-native-android 以js角度来看RN
- Android Fragment 真正的完全解析(上)
- Android检查更新库CheckUpdateLibrary使用教程二