今天拿到了一串私钥,试了嗯多次!一直提示私钥为空!查了很多东西也没什么结果!
那么我简单说一下我遇到的问题!
官方文档给的demo以及官方的说明基本都很清楚
1,确保公司给的密钥中没有空格.
2.有的公司是先有得网页端,做了支付宝支付生成了相关的合作伙伴id、支付宝账户、私钥、公钥!要确定做移动端时是否申请开通了移动支付!
运行后提示“抱歉,该商户未开通支付宝服务,无法进行支付”
网页支付与移动支付要却别开,虽然是一个私钥,但也要确保开通功能!
iOS 支付宝支付需要注意的问题 iOS 支付宝支付需要注意的问题我是用手机直接换掉 Bundle Identifier
在手机上来的方便
3、关于回调网址可以暂时不写,因为要先进行支付成功后才会进行回调!
4、有时候会出现放上来私钥,但运行时会提示私钥为空!那有以下解决问题!
private key is NULL
iOS 支付宝支付需要注意的问题一般私钥为空一定要确定是否将公钥传到支付宝官网,再一个就是公钥及私钥是否正确获取!移动端私钥必须为PKCS8
以上每一步都不可或缺!
AppDelegate.m中实现方法!
如用iOS9.0基于开发需要设置以下!
iOS 支付宝支付需要注意的问题还有一问题:
以上都ok后如出现
这个问题就是签名的地方没有做好!签名格式必须按照官网的文档!
iOS 支付宝支付需要注意的问题
这个就是因为商品价格问题,必须保证最小为分。 0.01
如再有问题会及时更新!
也是第一次做支付宝支付,欢迎各位大神指证!
网友评论