APP支付
复制页面
星驿支付文档中心
文档说明
阅读对象
版本说明
术语
支付模式
名词解释
支付产品
付款码支付
聚合码支付
PC支付
小程序支付
微信小程序支付
支付宝小程序支付
APP支付
微信支付
支付宝支付
H5支付
微信H5支付
支付宝H5支付
云闪付H5支付
手机浏览器H5支付
Native支付
支付宝支付
云闪付支付
终端支付
智能云MIS
智能APP
接口规则
协议规则
安全规范
支付交易
交易前指引
微信认证操作流程
支付宝认证操作流程
H5页面微信支付对接前准备
H5页面支付宝支付对接前准备
支付流程
支付接入注意事项
消费者IP获取指引
基础支付
付款码支付
JSAPI支付
订单查询
扫码支付-星驿码
扫码支付-官方码
扫码支付-场景码
关闭订单
撤销订单
退款
退款查询
授权码查询openid
获取银联用户标识
获取微信刷脸凭证
成品油(现金/储值)开票
小程序支付
使用说明
小程序半屏-星驿付
小程序半屏-场景
扫码预授权
扫码预授权
预授权查询
预授权撤销
预授权撤销查询
预授权完成
预授权完成查询
预授权完成撤销
预授权完成撤销查询
订单推送
推送终端交易
关闭推送终端交易
碰一下推单状态查询
碰一下订单取消
碰一下订单推送
智能终端SDK
智能终端SDK
交易通知及对账
交易对账文件-场景应用
交易对账文件-ISV
交易和退款结果通知
交易手续费通知
刷卡预授权
预授权撤销
预授权完成撤销
商户管理
前件前指引
进件说明
图片示例
微信认证操作流程
支付宝认证操作流程
附件下载
商户入网
商户进件上传图片
普通商户进件
普通商户信息修改
小微商户进件
小微商户信息修改
审核结果查询
商户审核结果通知
待审核商户撤回
商户信息查询
结算卡修改
商户快捷修改
受益人信息查询
商户报备查询
商户报备结果通知
商户状态修改
终端报备查询
商户阶梯费率配置
商户阶梯费率查询
商户协议签约
入网协议签约接口调用流程
普通商户用户开户
小微商户用户开户
发短信验证码
获取签约链接
校验验证码
校验验证码-补签
签约结果通知
微信支付宝认证
微信申请单提交
微信申请单撤销
微信申请单状态查询
微信商户授权状态查询
支付宝申请单提交
支付宝申请单撤销
支付宝申请单状态查询
支付宝商户授权状态查询
微信开发配置
微信APPID配置
微信支付目录配置
微信公众号查询
微信开发配置查询
指定渠道报备
微信小程序冻结状态查询
微信小程序冻结通知(非接口)
商户限额调整
商户限额查询
商户提额申请
商户提额记录查询
商户风险处置
商户风险处置通知
风险商户图片上传
微信官方风险商户文件
支付宝官方风险商户文件
风险商户异常流水查询
风险商户调查列表
风险商户调查详情
风险调查单历史查询
风险调查材料下载
风险调查单处理
商户手续费开票
开具发票
开票详情
待开发票信息查询
合并开票商户信息查询
电子普票重发邮箱
开票历史查询
无界收款
无界收款图片上传
无界收款开通
无界收款审核查询
无界收款审核结果通知
资金结算
D0结算业务
产品介绍
获取人脸识别链接
人脸认证结果查询
D0开通
D0信息修改
D0状态查询
D0开通失败申诉
D0申诉结果查询
D0申诉结果通知
特殊结算业务
产品介绍
结算业务申请
结算业务变更
结算业务结果查询
结算业务结果通知
提现查账
手工提现
到账记录查询
到账记录批量查询
秒到提现记录查询
账户余额查询
挂账记录查询
补付申请
提现结果通知
账户余额变动通知
提现对账文件
批量结算提现通知
到账附言配置
查询到账附言
星账云管家
星账云管家
功能开通
功能开通(XZY001)
编辑(XZY003)
编辑上传付款凭证(XZY002)
修改生效状态(XZY004)
查询详情信息(XZY005)
产品开通审核通知(XZY006)
公共接口
上传文件(XZY013)
分账
交易
分账结算电子回单下载(XZY037)
余额查询接口(XZY041)
分账合并入账电子回单下载(XZY039)
订单查询(XZY015)
分账(XZY014)
分账撤销退回(XZY017)
分账结果回调(XZY016)
客户管理
新增客户(XZY018)
分账授权申请接口-收单统一结算(XZY043)
批量分账授权申请接口-收单统一结算(XZY044)
合作状态调整(XZY020)
解约/重启签约(XZY-001-002)
编辑客户(XZY023)
替换客户结算卡(XZY022)
审核通知(XZY019)
查询分账客户信息(XZY021)
归集
开户/授权
归集授权申请接口-收单统一结算(XZY037)
审核通知(XZY025)
合作状态调整(XZY026)
查询归集客户信息(XZY027)
替换结算卡(XZY028)
编辑信息(XZY029)
交易
归集合并入账电子回单下载(XZY040)
归集结算电子回单下载(XZY038)
余额查询接口(XZY042)
订单查询(XZY031)
归集-支持自定义服务费(XZY030)
归集(XZY030)
归集结果回调(XZY032)
归集撤销退回(XZY033)
提现
提现订单查询(XZY035)
结算回调通知(XZY050)
提现电子回单下载(XZY040)
提现(XZY036)
账户
结算资金流水查询(XZY047)
结算卡资金流水查询(XZY049)
设备管理与推送
设备管理
收款设备绑定
收款设备解绑
收款设备绑定查询
设备绑定/解绑结果通知
音箱绑定
音箱绑定查询
音箱解绑
设备推送
音箱播报
交易打印
营销活动
银行活动
产品介绍
图片上传
商户补贴列表查询
银行活动报名
银行活动报名结果查询
银行活动报名结果通知
银行活动列表查询
银行活动退出
特殊行业活动
产品介绍
特殊行业活动报名申请
特殊活动报名结果通知
特殊行业商户活动查询
特殊行业活动图片上传
综合账户
营销增资-订单
营销增资-金额
营销增资查询
综合账户余额查询
综合账户流水查询
增值服务
获取增值营销产品列表
获取增值营销产品明细
获取分享链接
推广结果列表查询
推广结果详情
慧徕店开放平台
慧+SPI
对接前准备
商户同步
开发配置
请求域名
加签&验签
商户同步
商户同步查询
商户同步回调
应用模块
产品介绍
开发配置
请求域名
加签&验签
应用及增值服务查询
商户应用注册及增值服务状态查询
应用注册
应用注册状态查询
应用注册回调通知
增值服务激活
增值服务激活状态查询
增值服务激活回调通知
聚合支付SPI
产品介绍
开发配置
签名方式
验签方式
公共参数
支付API
付款码支付
扫码支付-官方码
JSAPI支付
扫码支付-聚合码
获 取小程序支付信息
订单查询
交易结果通知
退款
退款查询
关闭订单
获取银联用户标识
应用开发API
验签说明
应用支付
门店信息同步
门店增值服务激活
支付广告
微信小程序广告
支付宝小程序广告
支付宝H5广告
SDK资源文件
数据字典
MCC
搜索查询二级mcc
获取一级mcc目录
获取二级mcc目录
地区码
获取省
获取市
获取区县
落地银行
落地银行查询
落地银行下级机 构查询
银行信息
获取银行省信息-联行号
获取银行市信息-联行号
银行信息查询
查询联行号信息
根据银行卡号获取银行信息
连锁品牌
获取连锁品牌信息
分账服务
订单分账
订单分账
订单分账结果查询
订单分账撤销
订单分账对帐文件
余额分账
余额分账
余额分账结果查询
可分账余额查询
分账配置
分账图片上传
分账商户配置
分账商户配置结果查询
分账商户配置结果通知
分账商户移除
快捷创建资金接收方
修改分账比例与金额
商圈信息查询
数据模型
FileHeader
FileBody
StandardResponse
APP支付
复制页面
微信支付
1. 简介
#
微信APP支付是指在在商家移动端 App 内使用微信支付功能的场景。
说明:由于微信对不对间联场景提供APP支付,因此这里的微信APP支付,实际为APP跳转微信小程序,然后进行微信小程序发起下单支付。
1.1 应用场景
#
应用于客户在自有APP上发起支付的场景。
1.2 操作步骤
#
1、用户进入商户App,选择商品下单、确认购买,进入支付环节。
2、用户选择使用微信支付后,跳转到微信小程序发起下单调起微信支付的验密界面(验证密码或指纹等),同时在该页面也可选择支付方式(零钱或银行卡等)。
3、验密付款成功后,微信会展示支付成功页面,以及返回商家选项。
4、用户点击“返回商家”后会返回到商户App中,商户App根据支付结果向用户展示订单支付结果。
2.对接准备
#
在进行交易对接之前,通常需要完成一些前置工作,包括以下几个方面:
【微信参数】指合作方在微信公众平台有账号而且有小程序,开发阶段可以使用体验版本进行测试,需要将小程序先上线,小程序上线需通过微信审核。
【机构开立】合作方提供企业相关信息,由国通产品运营人员申请开立后提供,用于传参使用。
【公钥获取】在进行联调之前,您需要获取公钥用于加密和签名等安全处理操作。这些公钥通常由国通产品运营通过邮件方式下发给合作方,在获取公私钥之后,请注意以下几点:
①区分测试环境和生产环境:确保您从国通产品运营那里获取到的公私钥是适用于相应环境(测试或生产)的。测试环境用于开发、调试和测试过程,而生产环境则是实际交易的环境。
②保证安全性:公私钥是非常重要的安全资料,请妥善保存,避免泄漏给未授权的人员或第三方。建议将其存储在安全的位置,并定期更换密钥以增强系统的安全性。
③配置正确:在进行联调时,请确保将相应的公私钥配 置到您的系统中,并在请求和响应中使用正确的密钥进行加密和解密、签名和验签等操作。
如果您尚未收到公私钥或有任何疑问,请及时与国通产品运营联系,确保正确获得所需的安全资料,以便顺利进行联调和交易对接。
【商户入网】提供商户入网申请相关资料。这些资料可能包括商户基本信息、营业执照、身份证信息、银行账户等,提交审核通过后将生成国通600商户号,用于传参使用。
①国通APP入网/代理平台入网:测试环境由合作方提供信息,国通产品运营人员申请入驻,生产环境由合作方使用国通APP或国通机构平台入驻(国通APP使用方式及机构账号可联系市场对接人员获取)。
②接口API入网:合作方通过国通入网接口完成商户入网,企业商户调用安心签企业用户开户及普通商户申请入驻 、小微商户调用安心签个人用户开户及小微商户申请入驻, 完成开户、绑卡、结算费率配置。
【商户认证】调用交易接口前,商户除完成入网审核,还需进行商户与微信APPID&交易授权地址关联及渠道认证。调用接口流程如下:
①微信APPID&交易授权地址关联,该点根据项目情况不同,处理方案不同,若项目仅使用一套公众号参数,并且独立开立机构,则由产品运营协助配置;若项目使用多套则需要合作方调用接口“商户服务化配置信息配置”进行配置。
②商户渠道 认证,该点根据项目情况不同,处理方案不同,若项目使用国通渠道码则由产品运营提供认证码,若项目独立申请,则申请后向商户提供认证码完成认证。未完成认证前调用交易则报“FMZ商户需完成微信认证 (补齐材料),请联系商家”
认证渠道样式如图:
③商户认证情况可前往微信服务商平台,通过微信子商户号查询(
微信支付-中国领先的第三方支付平台|微信支付提供安全快捷的支付方式(qq.com)
)
④认证使用的微信子商户号,可调用接口“查询报备信息”查询或登录国通商户APP-商户管理页面/国通机构平台查看。
3.接口调用
#
3.1交易处理流程
#
调用步骤:
1、消费者在商户的APP中选购商品,消费者确定后支付;
2、APP生成商户的订单后,通过微信的SDK,调用WXLaunchMiniProgram接口来实现APP跳转微信小程序,可参考微信
APP拉起小程序功能
;
3、微信小程序获取用户openid,可参考微信
小程序获取openid
;
4、使用获取到的openid调用星驿付的JSAPI支付接口,获取支付信息;
5、小程序使用下单返回的支付信息调起支付密码框完成支付;可参考微信
小程序调起支付
6、支付完成后小程序跳回商户APP,商户APP展示支付结果。参考微信
小程序跳回APP
。
3.2退款处理流程
#
完整的交易流程应该包括退款。当消费者或商户由于某种原因需要退款时,商户可以使用接口将支付款项退还给消费者。退款成功后,资金将按照原来的支付方式返回给消费者。
以下是一般的退款流程:
【发起退款请求】商户通过支付系统的接口发起退款请求,提供相关的订单信息和退款金额。
【接受退款请求】支付系统接收到退款请求后,会验证退款信息和可用余额是否足够,然后进行退款处理。
【处理退款】支付系统将退款请求发送给支付机构,并等待支付机构的确认和处理。
【支付机构处理】支付机构接收到退款请求后,会对退款进行审核,并根据相关规定处理退款。如果退款请求符合条件,支付机构会将退款金额从商户的账户中扣除,并将资金退还给消费者。
【退款结果通知】支付机构将退款结果通知商户,商户可以根据通知结果更新订单状态或者向消费者进行相应的通知。
【资金返还】退款成功后,资金将按照原来的支付方式返回给消费者。如果是信用卡支付,则会将退款金额返还到消费者的信用卡账户;如果是支付宝、微信等第三方支付,资金会返回到消费者的支付账户中。
需要注意的是,退款的具体流程可能因支付系统和支付机构的不同而有所差异。商户和消费者在进行退款操作时,应根据具体的支付平台和相关规定来进行操作。
微信、支付宝、银联云闪付参见退款接口(/yyfsevr/order/refund);收银调用终端退款参见收银调用终端交易/退款接口(/yyfsevr/order/cashierPay)。 退款接口如下:
①银联微信、银联支付宝、银联小微通道交易支持90天内交易退款,ATQ通道支持30天内交易退款并且需同通道存在余额;
②同一笔订单多次退款的请求需相隔1分钟
③同一商户每秒最大退款频率为10次
④申请退款接口的返回仅代表业务的受理情况,具体退款是否成功,需要通过退款查询接口获取结果
⑤支付宝通道每日23点54分至零点不支持退款
⑥错误或无效请求频率限制: 6qps,即每秒钟异常或错误的退款申请请求不超过6次
⑦部 分退款时,手续费计算不四舍五入进1,当交易全额退款时全部手续费退回
退款存在部分退款和全额退款(1)全额退款手续费取原手续费(2)部分退款手续费 算法如下:
a.先算出退款金额比率=退款金额/原交易金额(四舍五入保留小数点后10位)
b.退款手续费=原订单手续费退款金额比率(单位精确分小数后不保留)
c.如退款金额为最后一笔对应退款取剩余退款手续费
案例:
原交易金额:10000;退款金额:5414.14;退款比率:0.5414140000;原手续费:0.99
退款手续费:0.990.5414140000=0.53599986
小数点保留到分最终结果:0.53
如果第二笔订单退款金额4585.86
此时剩余退款金额为4585.86与退款金额一致:
相当于把剩下交易金额全部退掉
退款手续费算法为:原退款手续费-已退款手续费即:0.99-0.53=0.46
3.3对账流程
#
为了满足商户财务对账的需求,国通提供了对账功能。对账功能可以帮助商户验证其实际交易与支付系统记录之间的一致性,确保资金流入和流出的准确性。
以下是对账的一般流程:
【下载对账单】商户可以通过国通提供的接口(SFTP文件,需要添加IP白名单)或机构后台管理系统下载对账单。对账单包含了一段时间内的交易记录和相关的交易信息。
【对账处理】商户将对账单与自己的财务系统进行对比,核对每笔交易的金额、订单号、手续费等信息是否一致。如果发现异常或不一致的交易,商户需要进行调查和处理。
【异常处理】如果商户发现 对账中存在异常的交易,如金额错误、重复交易、未完成的退款等,商户需要及时联系国通的技术支持团队或支付机构进行进一步调查和解决问题。
【对账结果确认】商户在核对完所有交易后,应确认对账结果。如果对账无误,商户可以认定交易数据准确无误;如果发现异常,商户需要协调解决问题并与国通或支付机构进行沟通。
通过对账功能,商户可以更好地掌握自己的交易情况,确保财务数据的准确性,及时发现和解决潜在的问题,提高财务管理效率。
4.常见问题
#
①微信支付时,接口报错:"当前商户需补齐相关资料后,才可进行相应的支付交易,请商户联系对接的微信支付服务商
问题原因:此错误一般是商户还没有完成微信实名认证。
解决方案:完成微信实名认证,扫拓展码进行实名验证(可联系国通人员指导)
②微信支付时,接口报错:“sub_mch_id与sub_appid不匹配”
问题原因:微信公众号/小程序支付时报此错误,一般是商户未正确配置交易所使用的微信公众号/小程序appid到微信侧。
解决方案一:调用接口为商户配置正确的APPID,微信APPID配置(/yyfsevr/addCust/appidConfig)。
解决方案二:联系国通人员在国通平台配置。
解决方案三:前往微信服务商平台手动配置【
微信支付合作伙伴平台|平台开放更多能力,与合作伙伴一起成长 (qq.com)
】
修改于
2026-03-30 08:51:36
上一页
支付宝小程序支付
下一页
支付宝支付