微商户

微信公众号 扫码支付 模式二 demo

雨燕双飞 提交于 2020-04-08 03:53:42
扫码支付 本文附有代码,在下方,如果不熟悉场景的可以看看下面的场景介绍 场景介绍 官网介绍地址: https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_1 用户扫描商户展示在各种场景的二维码进行支付。 步骤1:商户根据微信支付的规则,为不同商品生成不同的二维码(如图6.1),展示在各种场景,用于用户扫描购买。 步骤2:用户使用微信“扫一扫”(如图6.2)扫描二维码后,获取商品支付信息,引导用户完成支付(如图6.3)。 图6.1 支付二维码 图6.2 打开微信扫一扫二维码 图6.3 确认支付页面 步骤(3):用户确认支付,输入支付密码(如图6.4)。 步骤(4):支付完成后会提示用户支付成功(如图6.5),商户后台得到支付成功的通知,然后进行发货处理。 图6.4 用户确认支付,输入密码 图6.5 支付成功提示 模式二与模式一相比,流程更为简单,不依赖设置的回调支付URL。商户后台系统先调用微信支付的统一下单接口,微信后台系统返回链接参数code_url,商户后台系统将code_url值生成二维码图片,用户使用微信客户端扫码后发起支付。注意:code_url有效期为2小时,过期后扫码不能再发起支付。 业务流程时序图 图6.9 原生支付模式二时序图 业务流程说明: (1)商户后台系统根据用户选购的商品生成订单。 (2

[教程] 微信支付如何设置商户支付密钥(密钥Key)

人盡茶涼 提交于 2020-04-04 21:59:09
新版的微信支付改动比较大,新增了一个API密钥,好多用户都不知道是啥,也不知道如何设置, 现在我来和大家说一下具体的操作步骤: 1、 登录微信商户号后,找到 账户设置 -> 密码安全 -> API安全 -> API密钥; <IGNORE_JS_OP> 2,设置 密钥Key ,设置好之后,复制到网站后台即可。 3,进你 后台 -> 功能选项 -> 支付参数 -> 设置微信支付 -> 选择新版接口类型 会看到新增一项商户支付密钥( 密钥Key/api );复制填写刚刚设置的密匙; <IGNORE_JS_OP> 来源: https://www.cnblogs.com/weixindaili/p/www-jiaandjia-com.html

H5版如何在微信外(非微信浏览器)进行微信支付技术方案

时光毁灭记忆、已成空白 提交于 2020-04-04 21:11:33
官方是支持在非微信内置浏览器中调起微信支付的! H5支付是基于公众号基础开发的一种非微信内浏览器支付方式(需要单独申请支付权限),可以满足在微信外的手机H5页面进行微信支付的需求。同时,由于H5链接传播十分方便、来源不易追踪,商户需要特别注意做好防钓鱼、防刷单的处理,控制风险。 流程原理 接口说明 (1)用户打开商户H5网页选购商品,生成支付订单; (2)商户调用【 统一下单 】接口(接口中trade_type需定义为WAP),获得预支付交易会话标识prepayid; (3)商户按照微信H5支付协议生成deeplink; (4)用户在商户H5网页点击deeplink调起微信支付; (5)用户支付完成,返回商户网站查看订单结果 DEEPLINK定义: 商户server调用统一下单接口请求订单,api参见公共api【 统一下单 】(接口中trade_type需定义为WAP),微信会返回给商户prepayid,商户按固定格式生成deeplink,通过用户点击deeplink来调起微信支付。 DEEPLINK格式: weixin://wap/pay?appid=wxf5b5e87a6a0fde94&noncestr=123&package=123&prepayid=wx20141203201153d7bac0d2e10889028866&sign

支付开发填坑记之微信支付

二次信任 提交于 2020-03-21 21:56:38
微信支付,支持的支付方式比较多:有扫码支付,刷卡支付,APP支付和公众号支付。其中,APP和网站上最常用的就是APP支付和公众号支付。前者集成在APP中,后者主要是为微信用户提供了另一种支付方式(需要在微信的内置浏览器中打开页面,再调起微信支付)。 微信支付,支持的支付方式比较多:有扫码支付,刷卡支付,APP支付和公众号支付。其中,APP和网站上最常用的就是APP支付和公众号支付。前者集成在APP中,后者主要是为微信用户提供了另一种支付方式(需要在微信的内置浏览器中打开页面,再调起微信支付)。 同样的,微信的APP支付和支付宝的APP支付也是很简单: APP支付 商户系统和微信支付系统主要交互说明: 步骤1:用户在商户APP中选择商品,提交订单,选择微信支付。 步骤2:商户后台收到用户支付单,调用微信 支付统一 下单接口。参见 【统一下单API】 。 步骤3:统一下单接口返回正常的 prepay_id ,再按签名规范重新生成签名后,将数据传输给APP。参与签名的字段名为 appId , partnerId , prepayId , nonceStr , timeStamp , package 。 注意:package的值格式为Sign=WXPay 步骤4:商户APP调起微信支付。 步骤5:商户后台接收支付通知。 步骤6:商户后台查询支付结果。 这里主要的还是后台干活(获取

微信支付详细教程实战

放肆的年华 提交于 2020-02-08 18:04:49
一:本文只针对native第三方pc平台扫码支付 1. 名词解释: 1、 微信公众平台 微信公众平台是微信公众账号申请入口和管理后台。商户可以在公众平台提交基本资料、业务资料、财务资料申请开通微信支付功能。 平台入口:http://mp.weixin.qq.com。 2、 微信开放平台 微信开放平台是商户APP接入微信支付开放接口的申请入口,通过此平台可申请微信APP支付。 平台入口:http://open.weixin.qq.com。 3、 微信商户平台 微信商户平台是微信支付相关的商户功能集合,包括参数配置、支付数据查询与统计、在线退款、代金券或立减优惠运营等功能。 平台入口:http://pay.weixin.qq.com。 4、 微信企业号 微信企业号是企业号的申请入口和管理后台,商户可以在企业号提交基本资料、业务资料、财务资料申请开通微信支付功能。 企业号入口:http://qy.weixin.qq.com。 5、 微信支付系统 微信支付系统是指完成微信支付流程中涉及的API接口、后台业务处理系统、账务系统、回调通知等系统的总称。 6、 商户收银系统 商户收银系统即商户的POS收银系统,是录入商品信息、生成订单、客户支付、打印小票等功能的系统。接入微信支付功能主要涉及到POS软件系统的开发和测试,所以在下文中提到的商户收银系统特指POS收银软件系统。 7、 商户后台系统

微信支付接口申请指南

被刻印的时光 ゝ 提交于 2020-01-22 00:35:37
微信支付开发(11) Native支付 摘要: 关键字:微信公众平台 微信支付 Native原生支付作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/wxpay-native.html在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的Native功能。本文分为以下三个部分:生成Native支付UR... 阅读全文 posted @ 2014-08-19 23:51 方倍工作室 阅读(1) | 评论 (0) 编辑 微信支付开发(10) 全网发布 摘要: 关键字:微信公众平台 微信支付 全网发布 作者:方倍工作室原文:http://www.cnblogs.com/txw1958/p/wxpay-publish.html在这篇微信公众平台开发教程中,我们将介绍如何开发实现微信支付的全网发布功能。本文分为以下三个部分:微信支付目录设置发货接口的调通维权接... 阅读全文 posted @ 2014-08-16 19:38 方倍工作室 阅读(1048) | 评论 (3) 编辑 微信支付开发(9) 标记客户投诉处理状态 摘要: 本文介绍微信支付中如何标记客户投诉的处理状态。一、APIApi 的 url 为:https://api.weixin.qq.com/payfeedback/update?access_token=xxxxx&openid

微信支付技术解决方案

人走茶凉 提交于 2020-01-22 00:34:28
本文将全面介绍微信公众账号号支付技术解决方案。 1.微信支付简介 1.1 功能简介 微信支付,是基于微信客户端提供的支付服务功能。同时向商户提供销售经营分析、 账户和资金管理的技术支持。 用户通过扫描二维码、 点击图文消息进入商品页面购买等多种方式调起微信支付模块完成支付。 目前微信支持公众号内支付。 其中支付方式, 可以分为 JS API 支付、 Native(原生)支付。商户可以结合业务场景,自主选择支付形式。 1.2 支付账户 商户向微信公众平台提交企业信息以及银行账户资料, 审核通过并签约后, 可以获得以下帐户(包含财付通的相关支付资金账户) ,用于公众号支付。 帐号 作用 appId      公众号身份标识。 appSecret    公众平台 API(参考文档 API 接口部分)的权限获取所需密钥 Key,在使用所有公众平台 API 时,都需要先用它去换取 access_token,然后再进行调用。 paySignKey   公众号支付请求中用于加密的密钥 Key, 可验证商户唯一身份, PaySignKey对应于支付场景中的 appKey 值。 partnerId   财付通商户身份标识。 partnerKey   财付通商户权限密钥 Key。 注意: appSecret、 paySignKey、 partnerKey 是验证商户唯一性的安全标识, 请妥善保管。

浅析微信支付:下载对账单和资金账单

本秂侑毒 提交于 2020-01-18 00:33:19
本文是【浅析微信支付】系列文章的第九篇,主要讲解商户下载对账单接口和资金账单接口的实现和一些注意事项。 浅析微信支付系列已经更新九篇了哟~,没有看过的朋友们可以看一下哦。 浅析微信支付:申请退款、退款回调接口、查询退款 浅析微信支付:查询订单和关闭订单 浅析微信支付:支付结果通知 在商户平台中,商家也可以下载资金对账单,历史的交易清单,具体位置:商户平台 -> 交易中心 -> 账单管理。 如果要查看实时的流水记录,可以在微信APP中搜索小程序 微信支付商户助手 即可查看。 1、下载对账单 以下为微信官方的 下载对账单 文档: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_6 根据接口下载历史的交易账单,数据以文本表格的方式返回,第一行为表头,后面各行为对应的字段内容,字段内容跟查询订单或退款结果一致,具体字段说明可查阅相应接口。 此接口方便商家在自身系统中下载,不依赖于微信商户平台。 1.1. 应用场景 商户可以通过该接口下载历史交易清单。比如掉单、系统错误等导致商户侧和微信侧数据不一致,通过对账单核对后可校正支付状态。 注意: 1、微信侧未成功下单的交易不会出现在对账单中。支付成功后撤销的交易会出现在对账单中,跟原支付单订单号一致; 2、微信在次日9点启动生成前一天的对账单,建议商户10点后再获取; 3

浅析微信支付:公众平台卡券功能开通、HTML5线上发券(JS-SDK接口)、查看卡券详情

▼魔方 西西 提交于 2020-01-18 00:32:13
本文是【浅析微信支付】系列文章的第十六篇,主要讲解如何使用微信公众平台的卡券功能、如何使用HTML5在网页展示用户领券以及微信卡券和商户平台代金券的关系。 浅析微信支付系列已经更新十六篇了哟~,没有看过的朋友们可以看一下哦。 浅析微信支付:开通免充值产品功能及如何进行接口升级指引 浅析微信支付:商户平台代金券或立减优惠开通、指定用户代金券发放、查询等 浅析微信支付:商户平台开通现金红包、指定用户发放、红包记录查询 浅析微信支付:支付验收示例和验收指引 浅析微信支付:如何使用沙箱环境测试 前几篇文章主要介绍了如何在【微信商户平台】使用代金券和满减优惠折扣等产品功能,有不少小伙伴说到,【微信公众平台】也有一个卡券功能,那么他们有什么差别呢?这个卡券功能该如何使用?本文会给大家一个解释。 两者的差别 首先,我们来解释商户平台和微信平台各自优惠券的区别,如果有人试过,那么应该知道,两者是不通用的,不通用的,不通用的!!! 至于这里要重点标识不通用?因为在开通微信卡券功能后,在商户平台也会出现微信卡券对应优惠券信息,虽然没有发券的功能,只是展示,但如果我们走接口发券,就会出现 发券失败,不支持发送xxx类型的优惠券 的错误,这时就尴尬了; 还没完,因为平台不同,所以微信卡券和支付优惠券发送、领取的方式(接口)也是不同的,包括用户领取时跳转到的页面也不相同,这个也请大家注意。 所以

微信公众平台卡券功能

半世苍凉 提交于 2020-01-18 00:30:06
卡券功能,是公众平台向有投放卡券需求的公众号提供的推广、经营分析的整套解决方案, 是 “ 微信卡包 ” 的重要组成部分,是连接商户与消费者的新渠道。 通过资质审核的商户 ,拥有卡券制作、管理、投放和数据分析的整套能力。 目前支持的卡券类型有代金券、折扣券、礼品券、团购券、优惠券。 一、功能特性 1.卡券收纳 微信卡包帮助用户收纳各类卡券,提升卡券被使用的效率,为用户提供丰富多样的生活服务。 2.消息通知 消息提醒连接用户,提供给企业一种个性化的营销方式。 3.一键转赠 一键转赠给微信朋友,让品牌在客户群中快速扩散,获得更多的品牌曝光机会。 二、功能介绍 1. 资质审核 商户登录公众平台( mp.weixin.qq.com )后,可在 “ 添加功能插件 ” 中申请开通卡券功能权限。有开发能力的商户,还可以开通特殊开发权限 , 申请使用更多接口所提供的能力。 2. 制作卡券 商户可以根据自己的运营策略选择相应的卡券类型,通过可视化的制作形式制作卡券。 3. 卡券的投放与流通 商户可将审核通过的卡券投放给消费者。卡券商户后台提供群发、导出二维码两种投放能力。商户可以允许用户分享领取链接和转赠卡券,使卡券在微信用户之间流通,获得更好的推广效果。 4. 卡券核销 微信提供手机核销和网页核销两种核销方式。商户为核销员赋予核销权限后,核销员就可以通过服务号 “ 卡券核销助手 ” 提供的功能