一次微信支付对应一个商户的多个订单。

大家好,最近在开发微信支付过程中遇到这样一个问题:

   用户购物车可以同时添加多个店铺的商品,提交后后台会按照店铺分成多个订单。

   但是微信支付是一次支付的,对应的商户订单号out_trade_no如何填写?因为用户有可能对其中某个订单进行退款,毕竟是一次支付的,退款的时候如何避免退了全部店铺商品的金额?
   如果有人之前处理过这种情况,简单说下思路吧。
   先在这里谢谢大家的回答了。

4个回答

每个商品都可以进行退款

qq_25087629
qq_25087629 嗯,退款可以单独订单进行退款。 那商户订单号out_trade_no呢?和本次支付的系统订单一对多吗?这样需要额外增加字段来维护这个关系,感觉好别扭。
9 个月之前 回复

订单拆分啊,每个商品是一个子订单,用户下订单的是一个总订单,算好总订单下每个商品价格就好了

楼上正解,你在京东里面买东西就该发现了。你买了多少商品就有多少订单信息。虽然你支付是一次支付的。但实际是多个订单的总额累加然后支付的。

我这边也碰到整个问题,我现在的处理方式就是 每一个商品实际上生成一个订单(这里的订单指的是公司自己的订单),计算出总价格后生成一个微信总订单,用户支付的实际是总订单。
但是问题是退款的时候,因为用户支付的是一个总订单,无法直接通过微信商家后台进行退款,只能手动去处理?这种情况怎么处理?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信支付商户平台:商户简称
最近公司和银行合作,由申请了微信的支付商户账号,其实我们之前已经是微信的支付服务商了,但是现在由银行又申请了一个支付服务商。 对于现在各大银行包装的支付二维码,一直不了解他们是如何与微信,支付宝合作的,现在看来,也没什么特别的,目前我们的商户有个定语:银行特约商户。 其中需要注意的是: 商户简称 这个在申请商户的时候,要特别注意,商户简称设置后会出现在C端顾客支付成功页上面,千万不要随便...
商户后台查询订单
微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131
商户平台下载订单
微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131
微信支付:商户订单号重复
调微信同一下单接口,返回值中有 原因是:这个订单号的金额变动之后又提交了一次,价格的不同引起的。
微信支付-商户后台(3)
今天基本上功能都完成并通过了测试,包括mysql数据库的连接,myBatis的配置,所有的代码已上传至github: https://github.com/shangXiaoM/WXPayHost 介绍下最近完成的功能: 1. mySql数据库的安装和配置 按照百度经验,安装配置mySql数据库即可 http://jingyan.baidu.com/article/54b6b9c0eb5
微信支付商户平台
9th,March,2016 Wednesday "签名: 商户后台和微信支付后台根据相同的密钥和算法生成一个结果,用于校验双方身份合法性。签名的算法由微信支付制定并公开,常用的签名方式有:MD5、SHA1、SHA256、HMAC等。"-- from weixinDoc ===> "r: 所以商户后台和微信支付后台指什么呢? " “ 商户后台系统 商
微信支付商户号的调研
针对微信支付商户号的问题调研结果如下:    1、微信开放平台的微信支付和公众号平台的微信支付是分开使用的,不能合并。    2、微信开放平台的应用微信支付不能共用 同一个商户号。    3、微信公众号和小程序里的微信支付可能可以共用同一个商户号 原因: 1、微信开放平台和公众号平台需要单独申请微信支付。截图如下: 《=========分割线========》
微信支付-商户后台(4)
今天终于把关于微信的后台以及调试都整好了,不可谓不艰辛啊~~最终的完整代码,请查看我的github,直接git,修改config中的APP_ID,MCH_ID以及MCH_SECRET就可以运行了。简单说一下代码中包含的内容:1. 统一下单功能,2. 支付结果通知接口;3. 支付结果查询功能;4. 沙盒仿真系统测试代码关于沙盒仿真系统的测试说明一下:在调用仿真系统接口之前,需要先调用沙盒signkey
商户对接 微信支付
商户对接微信支付 源码更容易理解!
微信支付-商户后台(1)
如题,本人一个android开发人员,要来开始摸索后台软件开发了… 没办法,公司项目要做支付模块,而又没有人做这个后台,我只能顶上了。。废话不多说,且来看我如何玩(meng)转(bi)微信商户后台。首先就是环境的搭建,对于如何开发一个后台服务系统,我真的是一窍不通。为此,不得不各种搜索资料,最后,竟然又把我之前舍弃到的eclipse重新拾起来了。。。我选择使用spring boot + maven的
微信支付商户指引
公众平台商户功能,是微信向有公众平台商户功能,提 需求的公众号(即平台商户)提供的 以微信支付为核心功能 以微信支付为核心功能 以微信支付为核心功能 以微信支付为核心功能 以微信支付为核心功能 以微信支付为核心功能 ,支持 ,支持 客户关系维护、 客户关系维护、 客户关系维护、 客户关系维护、 售后投诉、交易统计的整套解决方案。
微信支付商户号申请
不懂技术开发的汽车维修及服务商家如何利用第三方工具,开发上线自己的微信小程序,满足用户在线沟通分享、阅读精彩内容、预约线下服务及购买对应产品的需求?n通过本系列课程的学习,就能够掌握!
微信支付-商户后台(2)
OK,继续我的苦逼支付后台开发之路。。经过不断的摸索,最后spring boot应用还真被我整出来了,来看下效果图吧:因为完整的支付申请还没有下来,所以暂时只输出了错误信息,不过起码说明这个网络是跑通了。好了,这样本地的开发和测试就完成了,接下来就是完整的支付系统整合,以及发布了。这是我的github地址,喜欢的可以拿去自己试下,直接使用eclipse导入maven项目就可以了。另外,安利两个我用于
微信支付可以多个app使用一个商户号吗
公司现在想集成一款sdk直接用于所以app的支付,为了节约微信支付的申请时间和成本,老总想直接开发sdk用于所有app的支付和登录!这种是不是实现不了?
微信支付订单接口开发之订单增删改查
SpringBoot2.x开发在线教育微信支付项目实战,2019年新录制,课程分为11章63节课,从需求评审到设计数据库,编码,单元测试,Nginx集群部署;整合各种正式开发的工作技巧; IDEA工具热部署,Ngrock本地域名映射,数据库逆向工程生成实体类,动态Sql,微信OAuth2一键登录,网页微信扫码支付,JWT微服务登录鉴权,阿里云集群部署,公网域名解析配置,前端页面接口动静分离
微信支付--商户二维码支付(JAVA)
pom文件添加依赖 <!--微信支付SDK--> <dependency> &a
微信支付商户账号申请及配置
针对美业,健康,培训等行业讲师技师推出的预约服务小程序,通过全方位的展示讲师技师的服务特色和内容,使用户直观的了解服务详情,一键预约讲师技师。后台支持添加连锁店模式,使用更多分店帮助商家打通连锁店线上服务,统一管理和运营,结合会员营销提升商家利润,提升行业竞争力,实现业绩增长!
家居用品微信支付商户账号申请
完全不懂技术开发的家居用品用户如何通过第三方工具,开发上线自己的小程序,满足用户的在线咨询,在线交流,在线学习,在线购物等需求?n通过本系列课程的学习,就能够掌握!
微信支付公众号以及商户设置
公众号设置: 0.相关key和ID的获取 ---(公众号)---appID:(公众号)开发-基本配置-开发者ID(AppID) ---(公众号)---appSecret:(公众号)开发-基本配置-开发者密码 ---(商户平台)---machId: ---(商户平台)---mchKey: 1.(公众号)设置-公众号设置-功能设置-JS接口安全域名 这个是web端需要调用js-api接口的时候需要配...
微信支付商户号申请及配置
类似于美团、大众点评,具有排队、预约、点餐及点评功能,扫码即可点餐,无需服务员参与,下单自动出票。该模块还支持单店版和多店版,随着“附近的小程序”功能的推出,小程序成为餐饮行业重要的客户流量渠道。
微信支付商户-APP支付接入
Step 1:注册开放平台 https://open.weixin.qq.com/访问注册,邮箱注册(需未被微信开放平台注册、未被微信公众平台注册、未被微信私人帐号绑定的邮箱),完善开发者资料(需使用者本人微信扫描)。 Step 2:认证开放平台并创建APP 开放平台需进行开发者资质认证后才可申请微信支付,认证费:300元/次; 提交APP基本信息,通过开放平台应用审核,以获得Ap
Go的微信支付商户平台SDKwxpay.zip
wxpay 是一个使用Go语言编写的微信支付商户平台SDK。举个栗子以查询企业付款API为栗:package main import (     "log"     "github.com/go-with/wxpay" ) const (     appId  = "" // 微信公众平台应用ID     mchId  = "" // 微信支付商户平台商户号     apiKey = "" // 微信支付商户平台API密钥     // 微信支付商户平台证书路径     certFile   = "cert/apiclient_cert.pem"     keyFile    = "cert/apiclient_key.pem"     rootcaFile = "cert/rootca.pem" ) func main() {     c := wxpay.NewClient(appId, mchId, apiKey)     // 附着商户证书     err := c.WithCert(certFile, keyFile, rootcaFile)     if err != nil {         log.Fatal(err)     }     params := make(wxpay.Params)     // 查询企业付款接口请求参数     params.SetString("appid", c.AppId)     params.SetString("mch_id", c.MchId)     params.SetString("nonce_str", "5K8264ILTKCH16CQ2502SI8ZNMTM67VS")  // 随机字符串     params.SetString("partner_trade_no", "10000098201411111234567890") // 商户订单号     params.SetString("sign", c.Sign(params))                           // 签名     // 查询企业付款接口请求URL     url := "https://api.mch.weixin.qq.com/mmpaymkttransfers/gettransferinfo"     // 发送查询企业付款请求     ret, err := c.Post(url, params, true)     if err != nil {         log.Fatal(err)     }     log.Print(ret) } 标签:wxpay
微信支付商户号申请配置详解
全民答题,疯狂互动,适用于用户拉新,低成本获取新用户
微信支付商户号申请设置
不懂技术开发的美容院老板,如何利用第三方工具,开发上线自己的微信小程序,满足用户在线预约技师、社区交流经验及学习专业知识?通过本系列课程的学习,就能掌握!
微信支付商户号申请演示
微信电商小程序类似于手机淘宝,可实现商品展示,搜索,下单,功能齐全,可通过微信二维码直接进入,支持优惠券,分销管理推广,拼团,砍价样样都有,模块化设置,商家只需简单设置即可拥有自己的商城,省时省力!
微信支付商户账号申请配置
小程序在酒店行业的应用,可以通过附近的小程序功能,起到引流作用,用户可以直接通过小程序在线上进行酒店预订,方便快捷。
微信支付开发-下载订单
微信公众平台开发之微信支付开发是子恒老师《微信公众平台开发》视频教程的第12部。详细讲解了用php进行微信支付的开发。内容包含获取支付密钥,微信公众号支付开发,扫码支付,微信刷卡支付,异步处理支付结果等等。欢迎反馈,微信/QQ:68183131
微信支付:订单退款
本人是参考微信支付官方提供的案例来操作的:SDK与DEMO下载其中我是把他的`refund`订单退款拿过来进行修改的贴上代码/** * 微信支付_订单退款 */ public function wechat_refund() { //微信订单号和商户订单号选少填一个,微信订单号优先: //微信订单号: if(isset($_POST["transaction_id"]) &&am...
微信支付(扫码支付、订单查询)
微信支付,支持扫码支付、JSAPI支付、刷卡支付、订单查询、订单退款、退款查询、下载订单
微信支付订单工具类
订单工具package com.ghgcn.antifakeApp.wxpay.util;import java.io.IOException; import java.io.InputStream; import java.io.StringReader; import java.io.UnsupportedEncodingException; import java.net.URLEncoder
浅析微信支付:查询订单和关闭订单
本文是【浅析微信支付】系列文章的第七篇,主要讲解微信商户平台的订单查询和关闭接口的使用。 浅析微信支付系列已经更新六篇了哟~,没有看过的朋友们可以看一下哦。 浅析微信支付:支付结果通知 浅析微信支付:统一下单接口 浅析微信支付:微信公众号网页授权 声明:这里的查询订单、关闭订单接口仅适用于 小程序支付、公共号支付、扫码支付、APP支付,刷卡支付方式此处并不适用。 1、查询订单 以下为微信官方...
浅析微信支付:查询订单和关闭订单
本文是【浅析微信支付】系列文章的第七篇,主要讲解微信商户平台的订单查询和关闭接口的使用。 浅析微信支付系列已经更新六篇了哟~,没有看过的朋友们可以看一下哦。 浅析微信支付:支付结果通知 浅析微信支付:统一下单接口 浅析微信支付:微信公众号网页授权 声明:这里的查询订单、关闭订单接口仅适用于 小程序支付、公共号支付、扫码支付、APP支付,...
微信支付的准备工作(服务号、商户、API秘钥、商户平台证书等)
本课程实现和美团网的核心部分。采用异步的方式,通过AJAX从服务端获取数据,并使用Vue2和jQuery动态更新数据。美团网实现的功能包括首页分类显示、注册登录、商品页面、套餐页面、购物,支付(使用Node.js实现)、个人中心等。
微信支付-浅谈普通商户和子商户的开发区别
微信公众号在社会上的应用越来越广泛,对应的开发需求也日益增长,微信支付是公众号服务的重中之中,下面我来介绍一下关于微信的普通商户和子商户两种模式。     普通商户,它的申请入口在微信公众号,它跟微信公众号的耦合度相对较大,大多是自营运的公众号居多,由于微信一开始只有普通商户,所以前期的公众号也大多数是采用该模式。     子商户号,它的申请入口在特约商户手中,特约商户一般都是软件开发公司,他
9. PHP接入微信支付订单、退款订单、转款订单的查询
微信支付支持支付、退款、转款。有时想对相关信息进行查询。了解相对应的进度。那么通过这些查询接口就可完成对应的事情。
一个微信公众号下多个不同商户支付的问题
1、XX科技公司有一个公众号;rn2、我有多个商户,每个商户也都有公众号,包括微信支付;rn3、在科技公司的公众号中销售这些商户的商品,商品当然不一样,这样的模式在微信支付中可行吗?rnrn好比现在流行的美团、饿了吗或者taobao模式。rnrn只是他们是二次结算,而我需要的是支付后,款项直接到相应的商户账户中。rnrn以上想法微信服务号或支付之类的不知道是否可以实现。
一个公众号,多个商户ID绑定
最近,公司有个需要,是要求,能在多个主体商户号(不同收款方)收款,订单支付的收款, 同时,也只在一个公众号里维护,客人可查看订单。 场景基本上是: 客人在分享的产品页面,下单,付款 ,但是,付款可能会在不同的商户收款号。 付完款,客人可以通过公众号,查看到订单。 下面的方案,就是解决这个问题。 1.注册多个商户号。 2.注册一个公众号 3.每个商户号,进入产品配置中心,开发配置,绑定公众号APP...
Java微信支付开发之查询订单
该接口提供所有微信支付订单的查询,商户可以通过查询订单接口主动查询订单状态,完成下一步的业务逻辑。
java微信支付(统一下订单)
微信支付统一下订单: package com.wxpay; import java.io.IOException; import java.io.Writer; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import jav
Java微信支付开发之关闭订单
官方文档一、应用场景商户订单支付失败需要生成新单号重新发起支付,要对原订单号调用关单,避免重复支付系统下单后,用户支付超时,系统退出不再受理,避免用户继续,请调用关单接口注意:订单生成后不能马上调用关单接口,最短调用时间间隔为5分钟。二、接口地址https://api.mch.weixin.qq.com/pay/closeorder三、请求参数只能根据自己商户系统的订单号关闭package com...
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件