首页 > 其他分享 >从零玩转系列之微信支付开篇

从零玩转系列之微信支付开篇

时间:2023-09-15 17:08:40浏览次数:35  
标签:开篇 商户 微信 之微信 API 玩转 支付 秘钥 Native

一、前言

halo各位大佬很久没更新了最近在搞微信支付,因商户号审核了我半个月和小程序认证也找了资料并且将商户号和小程序进行关联,至此微信支付Native支付完成.此篇文章过长我将分几个阶段的文章发布(项目源码都有,小程序和PC端)

从零玩转系列之微信支付开篇_微信

二、演示

微信支付Native案例

开源仓库,对您有帮助的话请给我一个star 谢谢

三、微信支付的产品介绍

1. 付款码支付

用户展示微信钱包内的“付款码”给商家,商家扫描后直接完成支付,适用于线下面对面收银的场景。

2.JSAPI支付

  1. 线下场所:商户展示一个支付二维码,用户使用微信扫描二维码后,输入需要支付的金额,完成支付。
  2. 公众号场景:用户在微信内进入商家公众号,打开某个页面,选择某个产品,完成支付。
  3. PC网站场景:在网站中展示二维码,用户使用微信扫描二维码,输入需要支付的金额,完成支付。

特点:用户在客户端输入支付金额

3.小程序支付

在微信小程序平台内实现支付的功能。

4.Native支付

Native支付是指商户展示支付二维码,用户再用微信“扫一扫”完成支付的模式。这种方式适用于PC网站。

特点:商家预先指定支付金额
Demo: 微信支付Native案例

5.App支付

商户通过在移动端独立的APP应用程序中集成微信支付模块,完成支付。

6.刷脸支付

用户在刷脸设备前通过摄像头刷脸、识别身份后进行的一种支付方式。

四、微信支付接入指引

注意: 需要个体商户营业执照or企业营业执照,哎哟 反正有营业执照就行。

那么我把商户号申请到了 还需要绑定小程序or公众号?

三百快啊!!!!!!!! No 我这里想到了一个好办法使用 小程序可以绕过三百快到认证费用.

1. 获取商户号

微信商户平台:https://pay.weixin.qq.com/ 场景:Native支付

步骤:提交资料 => 签署协议 => 获取商户号

从零玩转系列之微信支付开篇_微信_02

2.获取APPID

微信公众平台:https://mp.weixin.qq.com/

步骤:注册服务号 => 服务号认证 => 获取APPID => 绑定商户号

绑定场景

在商户号管理列表中,确认账号关联(AppID绑定)申请点我前往商户平台

从零玩转系列之微信支付开篇_微信支付_03

3.获取API秘钥

APIv2版本的接口需要此秘钥

步骤:登录商户平台 => 选择 账户中心 => 安全中心 => API安全 => 设置API密钥

4.获取APIv3秘钥(后续都是使用这个秘钥)

APIv3版本的接口需要此秘钥

步骤:登录商户平台 => 选择 账户中心 => 安全中心 => API安全 => 设置APIv3密钥随机密码生成工具:https://suijimimashengcheng.bmcx.com/

5.申请商户API证书

APIv3版本的所有接口都需要;APIv2版本的高级接口需要(如:退款、企业红包、企业付款等)

步骤:登录商户平台 => 选择 账户中心 => 安全中心 => API安全 => 申请API证书

6.获取微信平台证书

可以预先下载,也可以通过编程的方式获取。

注意:以上所有API秘钥和证书需妥善保管防止泄露

你的压力来源于无法自律,只是假装努力,现状跟不上内心欲望,所以你焦虑又恐慌。——杨不易



标签:开篇,商户,微信,之微信,API,玩转,支付,秘钥,Native
From: https://blog.51cto.com/yangbuyi/7483576

相关文章

  • MySQL实战实战系列 00 开篇词 这一次,让我们一起来搞懂MySQL
    你好,我是林晓斌,网名“丁奇”,欢迎加入我的专栏,和我一起开始MySQL学习之旅。我曾先后在百度和阿里任职,从事MySQL数据库方面的工作,一步步地从一个数据库小白成为MySQL内核开发人员。回想起来,从我第一次带着疑问翻MySQL的源码查到答案至今,已经有十个年头了。在这个过程中,......
  • 如何用华为云ModelArts平台玩转Llama2
    本文分享自华为云社区《如何用华为云ModelArts平台玩转Llama2》,作者:码上开花_Lancer。天哪~~Llama2模型开源了拉!! Llama2不仅开源了预训练模型,而且还开源了利用对话数据SFT后的Llama2-Chat模型,并对Llama2-Chat模型的微调进行了详细的介绍。开源模型目前有7B、13B、70B三种尺......
  • 《玩转鲲鹏DevKit系列》第四期:如何基于鲲鹏平台高效开发?
    本文分享自华为云社区《《玩转鲲鹏DevKit系列》第四期:如何基于鲲鹏平台高效开发?》,作者:华为云社区精选。在鲲鹏软件新版本迭代或新功能开发过程中,使用鲲鹏DevKit获得了软件开发效率提升、或者应用性能提升,即为鲲鹏原生开发。号外!华为将于2023年9月20-22日,在上海世博展览......
  • 玩转金融新“绿”潮,银行纷纷亮大招
    在《开辟绿色金融新赛道,看银行如何“向绿而行”》内容中,我们带大家了解了商业银行绿色金融研究背景、规划与能力建设。今天,我们将继续带大家了解商业银行绿色金融实践路径中的绿色信贷产品、绿色债券产品及绿色投资。在绿色金融实践中,商业银行以绿色信贷产品为核心,以绿色债券产品......
  • 【玩转鲲鹏DevKit系列】第四期:如何基于鲲鹏平台高效开发?
    本文分享自华为云社区《《玩转鲲鹏DevKit系列》第四期:如何基于鲲鹏平台高效开发?》,作者:华为云社区精选。在鲲鹏软件新版本迭代或新功能开发过程中,使用鲲鹏DevKit 获得了软件开发效率提升、或者应用性能提升,即为鲲鹏原生开发。  点击关注,第一时间了解华为云新鲜技术~......
  • 【玩转鲲鹏 DevKit系列】如何快速迁移无源码应用?
    本文分享自华为云社区《【玩转鲲鹏DevKit系列】如何快速迁移无源码应用?》,作者:华为云社区精选。为了帮助广大用户和开发者快速将无源码应用从x86迁移到鲲鹏,鲲鹏DevKit提供了动态二进制翻译工具ExaGear,它能在运行时将x86二进制指令翻译成鲲鹏二进制指令,使得大部分x86应用无需......
  • 玩转WeBASE七大使用场景
    WeBASE是一个体验友好、功能丰富的区块链中间件平台,通过一系列通用功能组件和实用工具,助力开发者快速搭建区块链应用的基础环境,并提供可视化合约IDE和一站式联盟链管理台。为什么需要WeBASEFISCOBCOS自2017年开源以来,大量开发者基于FISCOBCOS开发区块链应用。在和开发者的日常沟......
  • 十分钟玩转容器服务 Kubernetes
    在当今的数字化时代,容器技术已成为应用部署的主流方式。Kubernetes作为最受欢迎的容器编排平台,能够提供高效、可扩展的容器服务。本文将介绍Kubernetes的基本概念、玩转容器服务的重要性和好处,以及如何使用Kubernetes来管理容器化应用。首先,让我们了解一下Kubernetes是什么。Kuber......
  • 工程概论开篇
    |这个作业属于哪个课程|工程概论||-----------------|---------------||这个作业要求在哪里|>>here<<||这个作业的目标|初步认识Github和博客园|一.自我介绍我叫林振涛,来自于福建龙岩,喜欢打羽毛球看电影吃饭睡觉听音乐玩游戏。二.五个问题-如何学习工程概论......
  • 工程概论开篇
    这个作业属于哪个课程计算2111这个作业要求在哪里工程概论开篇(第一次作业)这个作业的目标Github和Git工具的使用,Markdown文档编写,工程概论课程初步了解自我介绍我是集美大学计算机工程学院的一名学生,平时喜欢打打游戏,也比较喜欢出去旅游。学习是一件很累......