1、去微信开放平台注册账号
2、下载sdk微信SDK下载地址,添加到项目中去,后来我发现也可以用cocoapod添加
3、微信的开发文档写的真是很简单易懂啊微信官方开发文档
签名是在后台做,把服务器返回给你的参数传进去就能调起支付了
签名要在客户端做,推荐这篇文章签名在客户端做的文档
遇见的问题:
能成功调起微信,并且签名在微信平台测试是正确的,可是提示框里写 " 支付验证签名失败"。服务器端返回的签名安卓可以正常支付,但是iOS一直" 支付验证签名失败"。后来服务器在生成签名的时候时间戳传的是10位,这个问题就解决了。