1、 准备阶段app
2、程序编写 (须要注意的是,对于支付的加签操做最好在后台完成,如下为两种方法的大体过程)测试
支付接口须要几个必要的参数url
partnerID 为开发者申请的使用者ID,以2088开头;sellerId 为收款帐户(通常为申请的开发帐号,即图片中的登陆帐号,也可以使用其余支付宝帐号);privatekey 私钥用于订单信息处理。spa
开发者可在这个页面获取到这些信息,以下:debug
对于订单信息类,我我的的理解也不是很好,只是在使用时,我发现要使用订单号,这一块要开发者本身想办法了,我这里只是简单的使用用户ID与时间的拼接;订单中的appID为应用的标识,上面的图中能够找到;至于订单中的其它参数我也没一一一测试,只能让各位慢慢摸索了。blog
说明:在点击支付按钮时,将商品参数传给后台,并接受后台回传的singnedString(加签后的字符串),此时的signedstring与上文中的orderstring至关。接口
经过以上两种任一种方法获得加签字符串后,在调用如下方法。还有一点就是生成订单后,以下的中callback方法未响应,这一点我很奇怪,不论我支付成功与否,这个方法都没有执行,也不知为啥,只是在appdelegate。m的回调中有响应。图片
运行程序,基本就行了。若是在调用支付宝的过程当中,报这个错“Message from debugger: Terminated due to signal 9”,应该就是工程的配置信息有问题,可设置一下信息:支付宝