微信H5支付

微信H5支付_第1张图片

微信支付流程 大概就是这个样子、也包括支付宝、各大银联差不多一个流程、也就是传递的参数略有不同

  • 用户通过客户端下一个订单、
  • 后台根据用户下的商品来生成一个订单、
  • 然后可以有一个订单确认页面 以显示订单是否完整
  • 之后确认订单、把订单信息发送给微信 生成预支付信息【订单需要支付了、我告诉微信一下、我这有个订单要用你的支付了】
  • 之后用微信返回的预支付信息来调起微信支付【微信表示我收到了、我给你个密钥、你用它去找我的管家要钱就行了】
  • 用户输入密码、确认支付【用户拿着密钥找管家、我要买这个、这是我的账户密码】
  • 支付完成、微信告诉客户端的服务器、他买完了、并且成功了、【微信大佬告诉你后台”也就是你老婆”你丈夫在我这买了个这个】

核心部分是这么个流程

当然 再接入微信支付前 要判断你对这个网站的拥有权
需要在你的服务器 上传一个文件作为验证、这个跟站长在百度等各大搜索引擎验证身份一个意思

还要配置 回调地址 以防止数据被篡改、保证安全性、

对于服务之间的通信全程都是https加密类型-混合型加密技术

你可能感兴趣的:(java)