前两天又一次要搞微信支付,想想就难过。因为贵公司的文档真心无力吐槽。前面几个步骤还好,这里记录一下调起支付的相关代码。
iOS微信支付文档地址
集成 实例化 调用弄完后,翻到了“调起支付”这里。懵逼了很久。
下面三个方法记录一下
1.MD5加密算法
2.微信需要的签名算法(sign)
3.调起支付方法
iOS微信支付文档地址
集成 实例化 调用弄完后,翻到了“调起支付”这里。懵逼了很久。
下面三个方法记录一下
1.MD5加密算法
2.微信需要的签名算法(sign)
3.调起支付方法
// 传入订单信息(大部分支付的订单信息都是服务端返回的,客户端生成订单信息会存在安全问题)
- (void)weixinPayRequestWithOrderString:(NSString *)orderString
{
time_t now;
time(&now);
NSString *time_stamp = [NSString stringWithFormat:@"%ld",now];
NSString *nonce_str = [self md5:time_stamp];
NSString *package = @"Sign=WXPay";
NSMutableDictionary *signParams = [NSMutableDictionary dictionary];
[signParams setObject:APP_ID forKey:@"appid"];
[signParams setObject:nonce_str forKey:@"noncestr"];
[signParams setObject:package forKey: