微信支付宝支付

微信支付(微信支付v2版本)

备忘,如果有看到的小伙伴,希望能帮助到你

关于支付中的坑们

  1. 前端权限设置;
    appid来源:微信开放平台上注册的app时产生
    Universal Links:自己公司存放apple-app-site-association文件的线上地址,以/结尾,可以外网访问的地址

  2. 微信开放平台上注册结果;
    应用签名一定要与你的app签名相同,如果后台对接微信的签名是MD5加密的,那这个应用签名是你的.keystore文件中MD5加密信息(去掉冒号,小写-----这个是个人经验,没有尝试不去冒号和大写的情况),一定要跟后台沟通好。也可以在官方下载签名生成工具.,查看你的app的签名。在这里插入图片描述

  3. 测试的时候一定要用自定义基座测试;
    证书文件是你的.keystore文件路径,在生成证书的时候一点更要记住文件位置和密码!!!!!实在忘记了,就最简单粗暴的方法,重新生成把,但是在重新生成时,一定要记得把相关用到证书信息的地方全部修改一遍。在这里插入图片描述

  4. 调用微信支付sdk时,orderInfo 是对象Object,来源是后台根据预支付订单号生成的信息;key一定是小写
    orderInfo={
    “package”: “Sign=WXPay”,
    “appid”: “”, //你的appid
    “sign”: “”, //根据微信文档上的规则加密而来 一定是根据你们的加密方法 本项目用的md5
    “partnerid”: “”, //商户号
    “prepayid”: “”, //订单号
    “noncestr”: “”, //随机数 uuid 32位
    “timestamp”: “1610725834” //时间戳,10位
    }

  5. 注意哟 !!!! 所有签名加密的方式要统一 应用签名,后台调用微信支付时的sign,后台返回给前端用于调用sdk的sign

支付宝支付

  1. 调用微信支付sdk时,orderInfo 是字符串String,来源是后台根据预支付订单号生成的信息

关于.keystore文件(windows系统)

直接输入1次#,并按下space后,将生成1级标题。输入2次#,并按下space后,将生成2级标题。以此类推,我们支持6级标题。有助于使用语法后生成一个完美的目录。

cmd打开

  1. 生成.keystore文件
    keytool -list -v -keystore F:\work\xxx.keystore(这是你创建的.keystore文件的路径)
  2. 打开.keystore文件
    keytool -genkey -alias 别名 -keyalg RSA -keysize 2048 -validity 36500 -keystore 文件路径
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值