微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

这篇具有很好参考价值的文章主要介绍了微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

停车系统

一个二维码同时支持微信及支付宝扫码付款,使用手机网站实现

  1. 临时车费用缴费二维码需要通知支持微信及支付宝。
  2. 用户缴纳的停车费直接到各个商户的账户上,不经过停车系统开发公司。

方案

  1. 微信:使用微信服务商提供的服务
  2. 支付宝:使用支付服务商提供的服务

必要条件

两个企业,测试用,一个作为服务商,另一个作为商户

微信需要一个载体:服务号

微信

1.注册微信支付服务商号

网址:成为服务商 - 微信支付服务商平台

 2.关联一个服务号微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

 3.注册一个商户

网址:接入微信支付 - 微信商户平台

4.在服务商界面中添加商户

微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

 5.支付接口文档

微信支付-开发者文档

跟直连商户的区别就是多了个”服务商户号“参数,(请求url也不一样)。代码里动态指定这个参数即可。

微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

6.api整数及apiv3秘钥生成

apiv3秘钥需要记住,代码里要用。

微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

 7.注意:

微信的支付结果通知必须是https协议,但不需要SSL证书。

支付宝

1.注册支付宝服务商(需要使用支付宝”企业账户“扫码注册,否则会提示你账号有风险)

https://p.alipay.com/page/settleapp/isv-guide

2.注册支付宝商家

支付宝 (alipay.com)

3.使用服务商账号进入开发者平台

Alipay

微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

 微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

 进入 控制台 创建第三方应用

微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

 4.商家账号,创建手机网站应用

微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

6.配置商家授权成功后的code发送接口

微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

 7.使用服务商账号邀请商家授权微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

点击上图中的 详情 按钮

微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码

 8.登录商家账号接受服务商的邀请

微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码右上角的通知会有接受邀请的通知提醒,点击后选择完全授权,然后选择应用即可,点击下方的提交或者完成按钮后,支付宝会向步骤6配置的接口发送code。

9.code换取app_auth_token

详情见文档:

小程序文档 - 支付宝文档中心

10.注意

支付宝支付结果通知接口不需要https,可以使用http协议,但如果要使用https协议,域名必须配备有效的SSL证书,否则无法收到支付结果通知。

 小结:大致步骤,具体还是得看支付宝跟微信的相关文档,文档很清楚,只是太多了,需要找到你想要的文档需要点时间,有问题可以留言~源码的话后期有时间会整理出来开源,也可以参考尚硅谷的视频,它实现了直连商户的场景,结合官方文档就可以实现需求了。

尚硅谷的视频:尚硅谷yyds啊!【尚硅谷】微信支付&支付宝支付,一套搞定Java在线支付开发教程_哔哩哔哩_bilibili文章来源地址https://www.toymoban.com/news/detail-491190.html

到了这里,关于微信支付(JSAPI支付)/支付宝支付(手机网站支付)实现思路及实现方案-无源码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 〔支付接入〕微信的 h5 支付和 jsapi 支付

    申请地址: https://pay.weixin.qq.com/ 如果你还没有微信商户号,请点击上面的链接进行申请,如果已经有了,可以跳过这一步 首先点击 账户中心 ▶ API安全 ▶ 申请API证书 申请详细步骤: https://kf.qq.com/faq/161222NneAJf161222U7fARv.html 首先点击 账户中心 ▶ API安全 ▶ 设置APIv3密钥 ▶

    2024年02月13日
    浏览(36)
  • java对接微信支付:JSAPI支付(微信公众号支付)

    本文是【微信JSAPI支付】文章,主要讲解商户对接微信支付,简洁版测试 文章目录 一、JSAPI支付接入前准备 二、代码片段 1.引入Maven依赖 2.后端业务请求接口 3.前端调起支付请求方法 总结 1、JSAPI支付首先需要注册、认证一个公众号(大概300块一年) 微信公众号注册 2、申请成为

    2024年02月08日
    浏览(51)
  • java对接微信支付:JSAPI支付成功之“微信回调”

    承接上一篇微信支付,现在简单说一下 微信支付回调 目录 一、支付回调 二、微信回调地址问题 1.本地/上线测试 2.控制器调用接口(代码) 总结 当用户支付成功之后,支付平台会向我们指定的服务器接口发送请求传递订单支付状态数据 如果你是再本地进行测试,那就需要使用

    2024年02月12日
    浏览(29)
  • 【微信公众号】微信 jsapi 支付大概流程

    jsapi 支付可运用于微信小程序和 h5 jsapi 支付不会弹出二维码(这点与 native 支付不同) jsapi 支付运用于移动端 native 支付运用于 PC 端 🔥 微信支付需要商家申请 商户号 ,商务号需要和小程序或公众号(服务号)进行绑定 💦 在微信商务平台可开通 native 支付、jsapi 支付或其

    2024年02月09日
    浏览(50)
  • SpringBoot 整合微信小程序微信支付V3 jsapi (支付、退款)

    最近的一个微信小程序项目里有用到微信支付,网上找的资料都是特别乱,看起来特别懵,结合了好多文章的内容,终于做了出来,可能我的这个博文看起来也是特别乱,但是是可以直接C走简单改一改就可以用的。(支付成功回调,和退款回调因为昨天刚在阿里申请的域名还

    2024年04月25日
    浏览(40)
  • uniapp微信小程序JSAPI支付前端生成签名,并调起微信支付

    签名方式使用的是SHA256withRSA 插件 npm install jsrsasign 使用

    2024年01月17日
    浏览(46)
  • 【微信支付】springboot-java接入微信支付-JSAPI支付/查单/退款/发送红包(二)---查单

    文章地址:https://blog.csdn.net/ssdadasd15623/article/details/134684556 查询订单分为微信订单号查询以及商户订单号查询,这里使用商户订单号,也就是自己的系统的订单号 https://pay.weixin.qq.com/docs/merchant/apis/jsapi-payment/query-by-out-trade-no.html 在请求接口时,注意⚠️:请求参数内的Authori

    2024年02月03日
    浏览(31)
  • 【微信支付】springboot-java接入微信支付-JSAPI支付/查单/退款/发送红包(三)---退款

    微信支付开发文档:https://pay.weixin.qq.com/docs/merchant/apis/jsapi-payment/create.html 退款与查单的请求头类似,但是查单是GET请求,所以在构造签名的时候相对简单些,但是退款请求中有请求参数,在构造签名时,需要将请求体添加到请求头参数中。 1、构造请求参数 查看微信支付开

    2024年01月19日
    浏览(44)
  • 微信支付,JSAPI支付,APP支付,H5支付,Native支付,小程序支付功能详情以及回调处理

    支付wiki: https://pay.weixin.qq.com/wiki/doc/apiv3/index.shtml 支付api: https://pay.weixin.qq.com/wiki/doc/apiv3/apis/index.shtml 开发工具包(SDK)下载: https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay6_0.shtml#part-1 1.1简介 JSAPI支付是指商户通过调用微信支付提供的JSAPI接口,在支付场景中调起微信支付模

    2023年04月18日
    浏览(35)
  • 微信小程序JSAPI下单支付PHP前后端教程

    准备数据: 微信支付API证书,微信支付商户号,小程序appid,微信支付API证书序列号 获取微信支付api证书教程:如何下载微信支付证书(API证书)_荒~的博客-CSDN博客_微信支付证书 获取微信支付API证书序列号:点击管理证书即可看到   第一步:生成预支付交易单 参考文档:

    2024年02月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包