String businessCode
WxPayApplyment4SubCreateRequest.ContactInfo contactInfo
WxPayApplyment4SubCreateRequest.SubjectInfo subjectInfo
WxPayApplyment4SubCreateRequest.BusinessInfo businessInfo
WxPayApplyment4SubCreateRequest.SettlementInfo settlementInfo
WxPayApplyment4SubCreateRequest.BankAccountInfo bankAccountInfo
WxPayApplyment4SubCreateRequest.AdditionInfo additionInfo
String merchantShortname
String servicePhone
WxPayApplyment4SubCreateRequest.BusinessInfo.SalesInfo salesInfo
List<E> salesScenesType
WxPayApplyment4SubCreateRequest.BusinessInfo.SalesInfo.BizStoreInfo bizStoreInfo
WxPayApplyment4SubCreateRequest.BusinessInfo.SalesInfo.MpInfo mpInfo
WxPayApplyment4SubCreateRequest.BusinessInfo.SalesInfo.MiniProgramInfo miniProgramInfo
WxPayApplyment4SubCreateRequest.BusinessInfo.SalesInfo.AppInfo appInfo
WxPayApplyment4SubCreateRequest.BusinessInfo.SalesInfo.WebInfo webInfo
WxPayApplyment4SubCreateRequest.BusinessInfo.SalesInfo.WeworkInfo weworkInfo
String contactName
String contactIdNumber
String openid
String mobilePhone
String contactEmail
SubjectTypeEnum subjectType
WxPayApplyment4SubCreateRequest.SubjectInfo.BusinessLicenseInfo businessLicenseInfo
WxPayApplyment4SubCreateRequest.SubjectInfo.CertificateInfo certificateInfo
WxPayApplyment4SubCreateRequest.SubjectInfo.OrganizationInfo organizationInfo
String certificateLetterCopy
WxPayApplyment4SubCreateRequest.SubjectInfo.IdentityInfo identityInfo
WxPayApplyment4SubCreateRequest.SubjectInfo.UboInfo uboInfo
IdTypeEnum idDocType
WxPayApplyment4SubCreateRequest.SubjectInfo.IdentityInfo.IdCardInfo idCardInfo
WxPayApplyment4SubCreateRequest.SubjectInfo.IdentityInfo.IdDocInfo idDocInfo
boolean owner
String applymentId
String couponId
字段名:代金券id 变量名:coupon_id 是否必填:是 示例值:1757 类型:String 说明:代金券id
String stockId
字段名:代金券批次号 变量名:stock_id 是否必填:是 示例值:58818 类型:String 说明:代金劵对应的批次号
String openid
字段名:用户openid 变量名:openid 是否必填:是 示例值:onqOjjrXT-776SpHnfexGm1_P7iE 类型:String 说明:Openid信息,用户在appid下的openid。
String opUserId
字段名:操作员 变量名:op_user_id 是否必填:否 示例值:10000098 类型:String(32) 说明:操作员帐号, 默认为商户号,可在商户平台配置操作员对应的api权限
String deviceInfo
字段名:设备号 变量名:device_info 是否必填:否 示例值: 类型:String(32) 说明:微信支付分配的终端设备号
String version
字段名:协议版本 变量名:version 是否必填:否 示例值:1.0 类型:String(32) 说明:默认1.0
String type
字段名:协议类型 变量名:type 是否必填:否 示例值:XML 类型:String(32) 说明:XML【目前仅支持默认XML】
String couponStockId
字段名:代金券批次id 变量名:coupon_stock_id 是否必填:是 示例值:1757 类型:String 说明:代金券批次id
Integer openidCount
字段名:openid记录数 变量名:openid_count 是否必填:是 示例值:1 类型:int 说明:openid记录数(目前支持num=1)
String partnerTradeNo
字段名:商户单据号 变量名:partner_trade_no 是否必填:是 示例值:1000009820141203515766 类型:String 说明:商户此次发放凭据号(格式:商户id+日期+流水号),商户侧需保持唯一性
String openid
字段名:用户openid 变量名:openid 是否必填:是 示例值:onqOjjrXT-776SpHnfexGm1_P7iE 类型:String 说明:Openid信息,用户在appid下的openid。
String opUserId
字段名:操作员 变量名:op_user_id 是否必填:否 示例值:10000098 类型:String(32) 说明:操作员帐号, 默认为商户号,可在商户平台配置操作员对应的api权限
String deviceInfo
字段名:设备号 变量名:device_info 是否必填:否 示例值: 类型:String(32) 说明:微信支付分配的终端设备号
String version
字段名:协议版本 变量名:version 是否必填:否 示例值:1.0 类型:String(32) 说明:默认1.0
String type
字段名:协议类型 变量名:type 是否必填:否 示例值:XML 类型:String(32) 说明:XML【目前仅支持默认XML】
String couponStockId
字段名:代金券批次id 变量名:coupon_stock_id 是否必填:是 示例值:1757 类型:String 说明:代金券批次id
String opUserId
字段名:操作员 变量名:op_user_id 是否必填:否 示例值:10000098 类型:String(32) 说明:操作员帐号, 默认为商户号,可在商户平台配置操作员对应的api权限
String deviceInfo
字段名:设备号 变量名:device_info 是否必填:否 示例值: 类型:String(32) 说明:微信支付分配的终端设备号
String version
字段名:协议版本 变量名:version 是否必填:否 示例值:1.0 类型:String(32) 说明:默认1.0
String type
字段名:协议类型 变量名:type 是否必填:否 示例值:XML 类型:String(32) 说明:XML【目前仅支持默认XML】
String outRequestNo
字段名:业务申请编号 变量名:out_request_no 是否必填:是 类型:string(124) 描述: 1、服务商自定义的商户唯一编号。 2、每个编号对应一个申请单,每个申请单审核通过后会生成一个微信支付商户号。 3、若申请单被驳回,可填写相同的“业务申请编号”,即可覆盖修改原申请单信息 。 示例值:APPLYMENT_00000000001
String organizationType
字段名:主体类型 变量名:organization_type 是否必填:是 类型:string(4) 描述: 枚举值: 2401:小微商户,指无营业执照的商户。 4:个体工商户,营业执照上的主体类型一般为个体户、个体工商户、个体经营。 2:企业,营业执照上的主体类型一般为有限公司、有限责任公司。 3:党政、机关及事业单位,包括国内各级、各类政府机构、事业单位等(如:公安、党团、司法、交通、旅游、工商税务、市政、医疗、教育、学校等机构)。 1708:其他组织,不属于企业、政府/事业单位的组织机构(如社会团体、民办非企业、基金会),要求机构已办理组织机构代码证。 示例值:2401
ApplymentsRequest.BusinessLicenseInfo businessLicenseInfo
字段名:+营业执照/登记证书信息 变量名:business_license_info 是否必填:条件选填 类型:object 描述: 1、主体为“小微”时,不填。 2、主体为“个体工商户/企业”时,请上传营业执照。 3、主体为“党政、机关及事业单位/其他组织”时,请上传登记证书。
ApplymentsRequest.OrganizationCertInfo organizationCertInfo
字段名:+组织机构代码证信息 变量名:organization_cert_info 是否必填:条件选填 类型:object 描述:主体为企业/党政、机关及事业单位/其他组织,且证件号码不是18位时必填。
String idDocType
字段名:经营者/法人证件类型 变量名:id_doc_type 是否必填:否 类型:string(64) 描述: 1、主体为“小微”,只可选择:身份证。 2、主体为“个体户/企业/党政、机关及事业单位/其他组织”,可选择:任一证件类型。 3、若没有填写,系统默认选择:身份证。 枚举值: IDENTIFICATION_TYPE_MAINLAND_IDCARD:中国大陆居民-身份证 IDENTIFICATION_TYPE_OVERSEA_PASSPORT:其他国家或地区居民-护照 IDENTIFICATION_TYPE_HONGKONG:中国香港居民–来往内地通行证 IDENTIFICATION_TYPE_MACAO:中国澳门居民–来往内地通行证 IDENTIFICATION_TYPE_TAIWAN:中国台湾居民–来往大陆通行证 示例值:IDENTIFICATION_TYPE_MACAO
ApplymentsRequest.IdCardInfo idCardInfo
字段名:+经营者/法人身份证信息 变量名:id_card_info 是否必填:条件选填 类型:object 描述: 请填写经营者/法人的身份证信息 证件类型为“身份证”时填写。
ApplymentsRequest.IdDocInfo idDocInfo
字段名:+经营者/法人其他类型证件信息 变量名:id_doc_info 是否必填:条件选填 类型:object 描述:证件类型为“来往内地通行证、来往大陆通行证、护照”时填写。
Boolean needAccountInfo
字段名:是否填写结算账户信息 变量名:need_account_info 是否必填:是 类型:bool 描述: 可根据实际情况,填写“true”或“false”。 1、若为“true”,则需填写结算账户信息。 2、若为“false”,则无需填写结算账户信息。 示例值:true
ApplymentsRequest.AccountInfo accountInfo
字段名:+结算账户信息 变量名:account_info 是否必填:条件选填 类型:object 描述:若"是否填写结算账户信息"填写为“true”, 则必填,填写为“false”不填 。
ApplymentsRequest.ContactInfo contactInfo
字段名:+超级管理员信息 变量名:contact_info 是否必填:是 类型:object 描述: 请填写店铺的超级管理员信息。 超级管理员需在开户后进行签约,并可接收日常重要管理信息和进行资金操作,请确定其为商户法定代表人或负责人。
ApplymentsRequest.SalesSceneInfo salesSceneInfo
字段名:+店铺信息 变量名:sales_scene_info 是否必填:是 类型:object 描述:请填写店铺信息
String merchantShortname
字段名:商户简称 变量名:merchant_shortname 是否必填:是 类型:string(64) 描述: UTF-8格式,中文占3个字节,即最多16个汉字长度。将在支付完成页向买家展示,需与商家的实际售卖商品相符 。 示例值:腾讯
String qualifications
字段名:特殊资质 变量名:qualifications 是否必填:否 类型:string(1024) 描述: 1、若店铺业务包含互联网售药,则需上传特殊资质-《互联网药品交易服务证》。 2、最多可上传5张照片,请填写通过图片上传接口预先上传图片生成好的MediaID 。 示例值:[\"jTpGmxUX3FBWVQ5NJInE4d2I6_H7I4\"]
String businessAdditionPics
字段名:补充材料 变量名:business_addition_pics 是否必填:否 类型:string(1024) 描述: 最多可上传5张照片,请填写通过图片上传接口预先上传图片生成好的MediaID 。 示例值:[\"jTpGmg05InE4d2I6_H7I4\"]
String businessAdditionDesc
字段名:补充说明 变量名:business_addition_desc 是否必填:否 类型:string(256) 描述: 可填写512字以内 。 示例值:特殊情况,说明原因
String bankAccountType
字段名:账户类型 变量名:bank_account_type 是否必填:是 类型:string(2) 描述: 1、若主体为企业/党政、机关及事业单位/其他组织,可填写:74-对公账户。 2、若主体为小微,可填写:75-对私账户。 3、若主体为个体工商户,可填写:74-对公账户或75-对私账户。 示例值:75
String accountBank
字段名:开户银行 变量名:account_bank 是否必填:是 类型:string(10) 描述: 详细参见开户银行对照表。 示例值:工商银行
String accountName
字段名:开户名称 变量名:account_name 是否必填:是 类型:string(128) 描述: 1、选择经营者个人银行卡时,开户名称必须与身份证姓名一致。 2、选择对公账户时,开户名称必须与营业执照上的“商户名称”一致。 3、该字段需进行加密处理,加密方法详见敏感信息加密说明。 示例值:AOZdYGISxo4yw96uY1Pk7Rq79Jtt7+I8juwEc4P4TG5xzchG/5IL9DBd+Z0zZXkw==
String bankAddressCode
字段名:开户银行省市编码 变量名:bank_address_code 是否必填:是 类型:string(12) 描述: 至少精确到市,详细参见省市区编号对照表。 示例值:110000
String bankBranchId
字段名:开户银行联行号 变量名:bank_branch_id 是否必填:条件选填 类型:string(64) 描述: 1、17家直连银行无需填写,如为其他银行,开户银行全称(含支行)和开户银行联行号二选一。 2、详细参见开户银行全称(含支行)对照表。 示例值:402713354941
String bankName
字段名:开户银行全称 (含支行) 变量名:bank_name 是否必填:条件选填 类型:string(128) 描述: 1、17家直连银行无需填写,如为其他银行,开户银行全称(含支行)和开户银行联行号二选一。 2、需填写银行全称,如"深圳农村商业银行XXX支行" 。 3、详细参见开户银行全称(含支行)对照表。 示例值:施秉县农村信用合作联社城关信用社
String accountNumber
字段名:银行帐号 变量名:account_number 是否必填:是 类型:string(128) 描述: 1、数字,长度遵循系统支持的对公/对私卡号长度要求表。 2、该字段需进行加密处理,加密方法详见敏感信息加密说明。 示例值: d+xT+MQCvrLHUVDWv/8MR/dB7TkXLVfSrUxMPZy6jWWYzpRrEEaYQE8ZRGYoeorwC+w==
String businessLicenseCopy
字段名:证件扫描件 变量名:business_license_copy 是否必填:是 类型:string(256) 描述: 1、主体为“个体工商户/企业”时,请上传营业执照的证件图片。 2、主体为“党政、机关及事业单位/其他组织”时,请上传登记证书的证件图片。 3、可上传1张图片,请填写通过图片上传接口预先上传图片生成好的MediaID 。 4、图片要求: (1)请上传证件的彩色扫描件或彩色数码拍摄件,黑白复印件需加盖公章(公章信息需完整) 。 (2)不得添加无关水印(非微信支付商户申请用途的其他水印)。 (3)需提供证件的正面拍摄件,完整、照面信息清晰可见。信息不清晰、扭曲、压缩变形、反光、不完整均不接受。 (4)不接受二次剪裁、翻拍、PS的证件照片。 示例值: 47ZC6GC-vnrbEny__Ie_An5-tCpqxucuxi-vByf3Gjm7KE53JXvGy9tqZm2XAUf-4KGprrKhpVBDIUv0OF4wFNIO4kqg05InE4d2I6_H7I4
String businessLicenseNumber
字段名:证件注册号 变量名:business_license_number 是否必填:是 类型:string(18) 描述: 1、主体为“个体工商户/企业”时,请填写营业执照上的注册号/统一社会信用代码,须为15位数字或 18位数字|大写字母。 2、主体为“党政、机关及事业单位/其他组织”时,请填写登记证书的证书编号。 示例值:123456789012345678 特殊规则:长度最小15个字节
String merchantName
字段名:商户名称 变量名:merchant_name 是否必填:是 类型:string(128) 描述: 1、请填写营业执照/登记证书的商家名称,2~110个字符,支持括号 。 2、个体工商户/党政、机关及事业单位,不能以“公司”结尾。 3、个体工商户,若营业执照上商户名称为空或为“无”,请填写"个体户+经营者姓名",如“个体户张三” 。 示例值:腾讯科技有限公司
String legalPerson
字段名:经营者/法定代表人姓名 变量名:legal_person 是否必填:是 类型:string(128) 描述: 请填写证件的经营者/法定代表人姓名 示例值:张三
String companyAddress
字段名:注册地址 变量名:company_address 是否必填:条件选填 类型:string(128) 描述: 主体为“党政、机关及事业单位/其他组织”时必填,请填写登记证书的注册地址。 示例值:深圳南山区科苑路
String businessTime
字段名:营业期限 变量名:business_time 是否必填:条件选填 类型:string(256) 描述: 1、主体为“党政、机关及事业单位/其他组织”时必填,请填写证件有效期。 2、若证件有效期为长期,请填写:长期。 3、结束时间需大于开始时间。 4、有效期必须大于60天,即结束时间距当前时间需超过60天。 示例值:[\"2014-01-01\",\"长期\"]
String contactType
字段名:超级管理员类型 变量名:contact_type 是否必填:是 类型:string(2) 描述: 1、小微商户,选择:65-法人/经营者。 2、个体工商户/企业/党政、机关及事业单位/其他组织,可选择:65-法人/经营者、66- 负责人。 (负责人:经商户授权办理微信支付业务的人员,授权范围包括但不限于签约,入驻过程需完成账户验证)。 示例值:65
String contactName
字段名:超级管理员姓名 变量名:contact_name 是否必填:是 类型:string(256) 描述: 1、若管理员类型为“法人”,则该姓名需与法人身份证姓名一致。 2、若管理员类型为“经办人”,则可填写实际经办人的姓名。 3、该字段需进行加密处理,加密方法详见敏感信息加密说明。 (后续该管理员需使用实名微信号完成签约) 示例值: pVd1HJ6zyvPedzGaV+X3IdGdbDnuC4Eelw/wDa4SzfeespQO/0kjiwfqdfg==
String contactIdCardNumber
字段名:超级管理员身份证件号码 变量名:contact_id_card_number 是否必填:是 类型:string(256) 描述: 1、若管理员类型为法人,则该身份证号码需与法人身份证号码一致。若管理员类型为经办人,则可填写实际经办人的身份证号码。 2、可传身份证、来往内地通行证、来往大陆通行证、护照等证件号码。 3、超级管理员签约时,校验微信号绑定的银行卡实名信息,是否与该证件号码一致。 4、该字段需进行加密处理,加密方法详见敏感信息加密说明。 示例值:pVd1HJ6zmty7/mYNxLMpRSvMRtelw/wDa4SzfeespQO/0kjiwfqdfg==
String mobilePhone
字段名:超级管理员手机 变量名:mobile_phone 是否必填:是 类型:string(256) 描述: 1、请填写管理员的手机号,11位数字, 用于接收微信支付的重要管理信息及日常操作验证码 。 2、该字段需进行加密处理,加密方法详见敏感信息加密说明。 示例值:pVd1HJ6zyvPedzGaV+X3qtmrq9bb9tPROvwia4ibL+F6mfjbzQIzfb3HHLEjZ4YiNWWNeespQO/0kjiwfqdfg==
String contactEmail
字段名:超级管理员邮箱 变量名:contact_email 是否必填:是 类型:string(256) 描述: 1、用于接收微信支付的开户邮件及日常业务通知。 2、需要带@,遵循邮箱格式校验 。 3、该字段需进行加密处理,加密方法详见敏感信息加密说明。 示例值:pVd1HJ6zyvPedzGaV+X3qtmrq9bb9tPROvwia4ibL+FWWNUlw/wDa4SzfeespQO/0kjiwfqdfg==
String idCardCopy
字段名:身份证人像面照片 变量名:id_card_copy 是否必填:是 类型:string(256) 描述: 1、请上传经营者/法定代表人的身份证人像面照片。 2、可上传1张图片,请填写通过图片上传接口预先上传图片生成好的MediaID。 示例值:xpnFuAxhBTEO_PvWkfSCJ3zVIn001D8daLC-ehEuo0BJqRTvDujqhThn4ReFxikqJ5YW6zFQ
String idCardNational
字段名:身份证国徽面照片 变量名:id_card_national 是否必填:是 类型:string(256) 描述: 1、请上传经营者/法定代表人的身份证国徽面照片。 2、可上传1张图片,请填写通过图片上传接口预先上传图片生成好的MediaID 。 示例值:vByf3Gjm7KE53JXvGy9tqZm2XAUf-4KGprrKhpVBDIUv0OF4wFNIO4kqg05InE4d2I6_H7I4
String idCardName
字段名:身份证姓名 变量名:id_card_name 是否必填:是 类型:string(256) 描述: 1、请填写经营者/法定代表人对应身份证的姓名,2~30个中文字符、英文字符、符号。 2、该字段需进行加密处理,加密方法详见敏感信息加密说明。 示例值:pVd1HJ6v/69bDnuC4EL5Kz4jBHLiCa8MRtelw/wDa4SzfeespQO/0kjiwfqdfg== 字段加密:使用APIv3定义的方式加密
String idCardNumber
字段名:身份证号码 变量名:id_card_number 是否必填:是 类型:string(18) 描述: 1、请填写经营者/法定代表人对应身份证的号码。 2、15位数字或17位数字+1位数字|X ,该字段需进行加密处理,加密方法详见敏感信息加密说明。 示例值:zV+BEmytMNQCqQ8juwEc4P4TG5xzchG/5IL9DBd+Z0zZXkw==4 特殊规则:长度最小15个字节
String idCardValidTime
字段名:身份证有效期限 变量名:id_card_valid_time 是否必填:是 类型:string(128) 描述: 1、请填写身份证有效期的结束时间,注意参照示例中的格式。 2、若证件有效期为长期,请填写:长期。 3、证件有效期需大于60天。 示例值:2026-06-06,长期
String idDocName
字段名:证件姓名 变量名:id_doc_name 是否必填:是 类型:string(128) 描述: 请填写经营者/法人姓名。 示例值:jTpGmxUX3FBWVQ5NJTZvlKX_gdU4LC-ehEuo0BJqRTvDujqhThn4ReFxikqJ5YW6zFQ
String idDocNumber
字段名:证件号码 变量名:id_doc_number 是否必填:是 类型:string(128) 描述: 7~11位 数字|字母|连字符 。 示例值:jTpGmxUX3FBWVQ5NJTZvlKX_go0BJqRTvDujqhThn4ReFxikqJ5YW6zFQ
String idDocCopy
字段名:证件照片 变量名:id_doc_copy 是否必填:是 类型:string(256) 描述: 1、可上传1张图片,请填写通过图片上传接口预先上传图片生成好的MediaID。 2、2M内的彩色图片,格式可为bmp、png、jpeg、jpg或gif 。 示例值:xi-vByf3Gjm7KE53JXvGy9tqZm2XAUf-4KGprrKhpVBDIUv0OF4wFNIO4kqg05InE4d2I6_H7I4
String docPeriodEnd
字段名:证件结束日期 变量名:doc_period_end 是否必填:是 类型:string(128) 描述: 1、请按照示例值填写。 2、若证件有效期为长期,请填写:长期。 3、证件有效期需大于60天 。 示例值:2020-01-02
String organizationCopy
字段名:组织机构代码证照片 变量名:organization_copy 是否必填:是 类型:string(256) 描述: 可上传1张图片,请填写通过图片上传接口预先上传图片生成好的MediaID。 示例值:vByf3Gjm7KE53JXv\prrKhpVBDIUv0OF4wFNIO4kqg05InE4d2I6_H7I4
String organizationNumber
字段名:组织机构代码 变量名:organization_number 是否必填:是 类型:string(256) 描述: 1、请填写组织机构代码证上的组织机构代码。 2、可填写9或10位 数字|字母|连字符。 示例值:12345679-A
String organizationTime
字段名:组织机构代码有效期限 变量名:organization_time 是否必填:是 类型:string(256) 描述: 1、请填写组织机构代码证的有效期限,注意参照示例中的格式。 2、若证件有效期为长期,请填写:长期。 3、结束时间需大于开始时间。 4、有效期必须大于60天,即结束时间距当前时间需超过60天。 示例值:[\"2014-01-01\",\"长期\"]
String storeName
字段名:店铺名称 变量名:store_name 是否必填:是 类型:string(256) 描述: 请填写店铺全称。 示例值:爱烧烤
String storeUrl
字段名:店铺链接 变量名:store_url 是否必填:二选一 类型:string(1024) 描述: 1、店铺二维码or店铺链接二选一必填。 2、请填写店铺主页链接,需符合网站规范。 示例值:http://www.qq.com
String storeQrCode
字段名:店铺二维码 变量名:store_qr_code 是否必填:1、店铺二维码 or 店铺链接二选一必填。 2、若为电商小程序,可上传店铺页面的小程序二维码。 3、请填写通过图片上传接口预先上传图片生成好的MediaID,仅能上传1张图片 。 示例值:jTpGmxUX3FBWVQ5NJTZvlKX_gdU4cRz7z5NxpnFuAxhBTEO1D8daLC-ehEuo0BJqRTvDujqhThn4ReFxikqJ5YW6zFQ 类型:string(256) 描述:
String applymentState
字段名:申请状态 变量名:applyment_state 是否必填:否 类型:string(32) 描述: 枚举值: CHECKING:资料校验中 ACCOUNT_NEED_VERIFY:待账户验证 AUDITING:审核中 REJECTED:已驳回 NEED_SIGN:待签约 FINISH:完成 FROZEN:已冻结 示例值:FINISH
String applymentStateDesc
字段名:申请状态描述 变量名:applyment_state_desc 是否必填:否 类型:string(32) 描述: 申请状态描述 示例值:“审核中”
String signUrl
字段名:签约链接 变量名:sign_url 是否必填:否 类型:string(256) 描述: 1、当申请状态为NEED_SIGN时才返回。 2、建议将链接转为二维码展示,需让申请单-管理者用微信扫码打开,完成签约。 示例值:https://pay.weixin.qq.com/public/apply4ec_sign/s?applymentId=2000002126198476&sign=b207b673049a32c858f3aabd7d27c7ec
String subMchid
字段名:电商平台二级商户号 变量名:sub_mchid 是否必填:否 类型:string(32) 描述: 当申请状态为NEED_SIGN或FINISH时才返回。 示例值:1542488631
ApplymentsStatusResult.AccountValidation accountValidation
字段名:+汇款账户验证信息 变量名:account_validation 是否必填:否 类型:object 描述:当申请状态为ACCOUNT_NEED_VERIFY 时有返回,可根据指引汇款,完成账户验证。
List<E> auditDetail
字段名:+驳回原因详情 变量名:audit_detail 是否必填:否 类型:array 描述:各项资料的审核情况。当申请状态为REJECTED或 FROZEN时才返回。
String legalValidationUrl
字段名:法人验证链接 变量名:legal_validation_url 是否必填:否 类型:string(256) 描述: 1、当申请状态为 ACCOUNT_NEED_VERIFY,且通过系统校验的申请单,将返回链接。 2、建议将链接转为二维码展示,让商户法人用微信扫码打开,完成账户验证。 示例值: https://pay.weixin.qq.com/public/apply4ec_sign/s?applymentId=2000002126198476&sign=b207b673049a32c858f3aabd7d27c7ec
String outRequestNo
字段名:业务申请编号 变量名:out_request_no 是否必填:是 类型:string(124) 描述: 提交接口填写的业务申请编号。 示例值:APPLYMENT_00000000001
String applymentId
字段名:微信支付申请单号 变量名:applyment_id 是否必填:否 类型:uint64 描述: 微信支付分配的申请单号。 示例值:2000002124775691
String accountName
字段名:付款户名 变量名:account_name 是否必填:否 类型:uint64 描述: 需商户使用该户名的账户进行汇款。 示例值: rDdICA3ZYXshYqeOSslSjSMf+MhhC4oaujiISFzq3AE+as7mAEDJly+DgRuVs74msmKUH8pl+3oA==
String accountNo
字段名:付款卡号 变量名:account_no 是否必填:否 类型:string(128) 描述: 结算账户为对私时会返回,商户需使用该付款卡号进行汇款。 示例值:9nZYDEvBT4rDdICA3ZYXshYqeOSslSjSauAE+as7mAEDJly+DgRuVs74msmKUH8pl+3oA==
String payAmount
字段名:汇款金额 变量名:pay_amount 是否必填:否 类型:string(32) 描述: 需要汇款的金额(单位:分)。 示例值:124
String destinationAccountNumber
字段名:收款卡号 变量名:destination_account_number 是否必填:否 类型:string(128) 描述: 收款账户的卡号 示例值:7222223333322332
String destinationAccountName
字段名:收款户名 变量名:destination_account_name 是否必填:否 类型:string(128) 描述: 收款账户名 示例值:财付通支付科技有限公司
String destinationAccountBank
字段名:开户银行 变量名:destination_account_bank 是否必填:否 类型:string(128) 描述: 收款账户的开户银行名称。 示例值:招商银行威盛大厦支行
String city
字段名:省市信息 变量名:city 是否必填:否 类型:string(128) 描述: 收款账户的省市。 示例值:深圳
String remark
字段名:备注信息 变量名:remark 是否必填:否 类型:string(128) 描述: 商户汇款时,需要填写的备注信息。 示例值:入驻账户验证
String deadline
字段名:汇款截止时间 变量名:deadline 是否必填:否 类型:string(20) 描述: 请在此时间前完成汇款。 示例值:2018-12-1017:09:01
String combineAppid
字段名:合单商户appid 变量名:combine_appid 是否必填:是 类型:string(32) 描述: 合单发起方的appid。 示例值:wxd678efh567hg6787
String combineMchid
字段名:合单商户号 变量名:combine_mchid 是否必填:是 类型:string(32) 描述: 合单发起方商户号。 示例值:1900000109
String combineOutTradeNo
字段名:合单商户订单号 变量名:combine_out_trade_no 是否必填:是 类型:string(32) 描述: 合单支付总订单号,要求32个字符内,只能是数字、大小写字母_-|*@ ,且在同一个商户号下唯一。 示例值:P20150806125346
CombineTransactionsRequest.SceneInfo sceneInfo
字段名:+场景信息 变量名:scene_info 是否必填:否 类型:object 描述:支付场景信息描述
List<E> subOrders
字段名:+子单信息 变量名:sub_orders 是否必填:是 类型:array 描述: 最多支持子单条数:50
CombineTransactionsRequest.CombinePayerInfo combinePayerInfo
字段名:+支付者 变量名:combine_payer_info 是否必填:否(JSAPI必填) 类型:object 描述:支付者信息
String timeStart
字段名:交易起始时间 变量名:time_start 是否必填:否 类型:string(14) 描述: 订单生成时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。 示例值:2019-12-31T15:59:60+08:00
String timeExpire
字段名:交易结束时间 变量名:time_expire 是否必填:否 类型:string(14) 描述: 订单失效时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。 示例值:2019-12-31T15:59:60+08:00
String notifyUrl
字段名:通知地址 变量名:notify_url 是否必填:是 类型:string(256) 描述: 接收微信支付异步通知回调地址,通知url必须为直接可访问的URL,不能携带参数。 格式: URL 示例值:https://yourapp.com/notify
String openid
字段名:用户标识 变量名:openid 是否必填:是 类型:string(128) 描述: 使用合单appid获取的对应用户openid。是用户在商户appid下的唯一标识。 示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o
String type
字段名:场景类型 变量名:type 是否必填:是 类型:string(32) 描述: 场景类型,枚举值: iOS:IOS移动应用; Android:安卓移动应用; Wap:WAP网站应用; 示例值:iOS
String appName
字段名:应用名称 变量名:app_name 是否必填:否 类型:string(64) 描述: 应用名称 示例值:王者荣耀
String appUrl
字段名:网站URL 变量名:app_url 是否必填:否 类型:string(128) 描述: 网站URL 示例值:https://pay.qq.com
String bundleId
字段名:iOS平台BundleID 变量名:bundle_id 是否必填:否 类型:string(128) 描述: iOS平台BundleID 示例值:com.tencent.wzryiOS
String packageName
字段名:Android平台PackageName 变量名:package_name 是否必填:否 类型:string(128) 描述: Android平台PackageName 示例值:com.tencent.tmgp.sgame
String deviceId
字段名:商户端设备号 变量名:device_id 是否必填:否 类型:string(16) 描述: 终端设备号(门店号或收银设备ID)。 特殊规则:长度最小7个字节 示例值:POS1:1
String payerClientIp
字段名:用户终端IP 变量名:payer_client_ip 是否必填:是 类型:string(45) 描述: 用户端实际ip 格式: ip(ipv4+ipv6) 示例值:14.17.22.32
CombineTransactionsRequest.H5Info h5Info
字段名:H5场景信息 变量名:h5_info 是否必填:否(H5支付必填) 类型:object 描述: H5场景信息
String mchid
字段名:子单商户号 变量名:mchid 是否必填:是 类型:string(32) 描述: 子单发起方商户号,必须与发起方appid有绑定关系。 示例值:1900000109 此处一般填写服务商商户号
String attach
字段名:附加信息 变量名:attach 是否必填:是 类型:string(128) 描述: 附加数据,在查询API和支付通知中原样返回,可作为自定义参数使用。 示例值:深圳分店
CombineTransactionsRequest.Amount amount
字段名:+订单金额 变量名:amount 是否必填:是 类型:object 描述:
String outTradeNo
字段名:子单商户订单号 变量名:out_trade_no 是否必填:是 类型:string(32) 描述: 商户系统内部订单号,要求32个字符内,只能是数字、大小写字母_-|*@ ,且在同一个商户号下唯一。 特殊规则:最小字符长度为6 示例值:20150806125346
String subMchid
字段名:二级商户号 变量名:sub_mchid 是否必填:是 类型:string(32) 描述: 二级商户商户号,由微信支付生成并下发。 注意:仅适用于电商平台 服务商 示例值:1900000109
String description
字段名:商品描述 变量名:description 是否必填:是 类型:string(128) 描述: 商品简单描述。需传入应用市场上的APP名字-实际商品名称,例如:天天爱消除-游戏充值。 示例值:腾讯充值中心-QQ会员充值
CombineTransactionsRequest.SettleInfo settleInfo
字段名:+结算信息 变量名:settle_info 是否必填:否 类型:Object 描述:结算信息
String prepayId
字段名:预支付交易会话标识 (APP支付、JSAPI支付 会返回) 变量名:prepay_id 是否必填:是 类型:string(64) 描述: 数字和字母。微信生成的预支付会话标识,用于后续接口调用使用。 示例值:wx201410272009395522657a690389285100
String h5Url
字段名:支付跳转链接 (H5支付 会返回) 变量名:h5_url 是否必填:是 类型:string(512) 描述: 支付跳转链接 示例值:https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx2016121516420242444321ca0631331346&package=1405458241
String codeUrl
字段名:二维码链接 (NATIVE支付 会返回) 变量名:h5_url 是否必填:是 类型:string(512) 描述: 二维码链接 示例值:weixin://pay.weixin.qq.com/bizpayurl/up?pr=NwY5Mz9&groupid=00
String partnerTradeNo
商户企业付款单号. 变量名:partner_trade_no 是否必填:是 示例值:1212121221227 类型:string(32) 描述:商户订单号,需保持唯一(只允许数字[0~9]或字母[A~Z]和[a~z],最短8位,最长32位)
String encBankNo
收款方银行卡号. 传值时请传原始值 变量名:enc_bank_no 是否必填:是 示例值:8609cb22e1774a50a930e414cc71eca06121bcd266335cda230d24a7886a8d9f 类型:string(64) 描述:收款方银行卡号(采用标准RSA算法,公钥由微信侧提供),详见获取RSA加密公钥API
String encTrueName
收款方用户名. 传值时请传原始值 变量名:enc_true_name 是否必填:是 示例值:ca775af5f841bdf424b2e6eb86a6e21e 类型:string(64) 描述:收款方用户名(采用标准RSA算法,公钥由微信侧提供)详见获取RSA加密公钥API
String bankCode
收款方开户行. 变量名:bank_code 是否必填:是 示例值:1001 类型:string(64) 描述:银行卡所在开户行编号,详见银行编号列表
Integer amount
付款金额. 变量名:amount 是否必填:是 示例值:100000 类型:int 描述:付款金额:RMB分(支付总额,不含手续费) 注:大于0的整数
String description
付款说明. 变量名:desc 是否必填:否 示例值:理财 类型:string 描述:企业付款到银行卡付款说明,即订单备注(UTF8编码,允许100个字符以内)
String partnerTradeNo
字段名:商户订单号. 变量名:partner_trade_no 是否必填:是 示例值:10000098201411111234567890 类型:String 描述商户订单号
String mchBillNo
String mchBillNo
String wxAppId
String senderName
String agentId
String senderHeaderMediaId
String reOpenid
Integer totalAmount
String wishing
String actName
String remark
String sceneId
String mchBillNo
String mchId
String wxAppId
String reOpenid
String totalAmount
String sendListId
String senderName
String senderHeaderMediaId
String mchAppid
字段名:公众账号appid. 变量名:mch_appid 是否必填:是 示例值:wx8888888888888888 类型:String 描述:微信分配的公众账号ID(企业号corpid即为此appId)
String mchId
字段名:商户号. 变量名:mchid 是否必填:是 示例值:1900000109 类型:String(32) 描述:微信支付分配的商户号
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 示例值:13467007045764 类型:String(32) 描述:微信支付分配的终端设备号
String partnerTradeNo
字段名:商户订单号. 变量名:partner_trade_no 是否必填:是 示例值:10000098201411111234567890 类型:String 描述:商户订单号
String openid
字段名:需保持唯一性 用户openid. 变量名:openid 是否必填:是 示例值:oxTWIuGaIt6gTKsQRLau2M0yL16E 类型:String 描述:商户appid下,某用户的openid
String checkName
字段名:校验用户姓名选项. 变量名:check_name 是否必填:是 示例值:OPTION_CHECK 类型:String 描述:NO_CHECK:不校验真实姓名 FORCE_CHECK:强校验真实姓名(未实名认证的用户会校验失败,无法转账) OPTION_CHECK:针对已实名认证的用户才校验真实姓名(未实名认证用户不校验,可以转账成功)
String reUserName
字段名:收款用户姓名. 变量名:re_user_name 是否必填:可选 示例值:马花花 类型:String 描述:收款用户真实姓名。 如果check_name设置为FORCE_CHECK或OPTION_CHECK, 则必填用户真实姓名
Integer amount
字段名:金额. 变量名:amount 是否必填:是 示例值:10099 类型:int 描述:企业付款金额, 单位为分
String description
字段名:企业付款描述信息. 变量名:desc 是否必填:是 示例值:理赔 类型:String 描述:企业付款操作说明信息。必填。
String spbillCreateIp
字段名:Ip地址. 变量名:spbill_create_ip 是否必填:是 示例值:192.168.0.1 类型:String(32) 描述:调用接口的机器Ip地址
String reqInfoString
字段名:加密信息. 变量名:req_info 是否必填:是 类型:String(1024) 描述:加密信息请用商户证书与商户秘钥进行解密
WxPayRefundNotifyResult.ReqInfo reqInfo
String mwebUrl
String codeUrl
String id
String createTime
String resourceType
String eventType
PayScoreNotifyData.Resource resource
String outOrderNo
String appid
String serviceId
String serviceIntroduction
TimeRange timeRange
Location location
RiskFund riskFund
String attach
String notifyUrl
String openid
boolean needUserConfirm
boolean profitSharing
List<E> postPayments
List<E> postDiscounts
int totalAmount
String reason
String goodsTag
String type
Detail detail
String appid
String mchid
String outOrderNo
String serviceId
String serviceIntroduction
String state
String stateDescription
RiskFund riskFund
TimeRange timeRange
Location location
String attach
String notifyUrl
String orderId
String packageX
List<E> postPayments
List<E> postDiscounts
boolean needCollection
WxPayScoreResult.Collection collection
Map<K,V> payScoreSignInfo
String state
int totalAmount
int payingAmount
int paidAmount
List<E> details
String transactionId
字段名:微信订单号. 变量名:transaction_id 是否必填:是 String(32) 示例值:4208450740201411110007820472 描述:微信支付订单号
String outOrderNo
字段名:商户分账单号. 变量名:out_order_no 是否必填:是 String(64) 示例值:P20150806125346 描述:商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号),同一分账单号多次请求等同一次。只能是数字、大小写字母_-|*@
String description
字段名:分账完结描述. 变量名:out_order_no 是否必填:是 String(80) 示例值:分账已完成 描述:分账完结的原因描述
String receiver
字段名:分账接收方.
变量名:receiver
是否必填:是
String(2048)
示例值:{
"type": "MERCHANT_ID",
"account": "190001001",
"name": "示例商户全称",
"relation_type": "STORE_OWNER"
}
描述:分账接收方对象,json格式
String transactionId
字段名:微信订单号. 变量名:transaction_id 是否必填:是 String(32) 示例值:4208450740201411110007820472 描述:微信支付订单号
String outOrderNo
字段名:商户分账单号. 变量名:out_order_no 是否必填:是 String(64) 示例值:P20150806125346 描述:商户系统内部的分账单号,在商户系统内部唯一(单次分账、多次分账、完结分账应使用不同的商户分账单号),同一分账单号多次请求等同一次。只能是数字、大小写字母_-|*@
String receivers
字段名:分账接收方列表.
变量名:receivers
是否必填:是
String(10240)
示例值:[
{
"type": "MERCHANT_ID",
"account":"190001001",
"amount":100,
"description": "分到商户"
},
{
"type": "PERSONAL_WECHATID",
"account":"86693952",
"amount":888,
"description": "分到个人"
}
]
描述:分账接收方列表,不超过50个json对象,不能设置分账方作为分账接受方,使用Json格式
String orderId
字段名:微信分账单号. 变量名:order_id 是否必填:二选一 string(64) 示例值:3008450740201411110007820472 描述:原发起分账请求时,微信返回的微信分账单号,与商户分账单号一一对应。 微信分账单号与商户分账单号二选一填写
String outOrderNo
字段名:商户分账单号. 变量名:out_order_no 是否必填:二选一 Sstring(64) 示例值:P20180806125346 描述:原发起分账请求时使用的商户后台系统的分账单号。 微信分账单号与商户分账单号二选一填写
String outReturnNo
字段名:商户回退单号. 变量名:out_return_no 是否必填:是 string(64) 示例值:R20190516001 描述:调用回退接口提供的商户系统内部的回退单号
String orderId
字段名:微信分账单号. 变量名:order_id 是否必填:二选一 string(64) 示例值:3008450740201411110007820472 描述:原发起分账请求时,微信返回的微信分账单号,与商户分账单号一一对应。 微信分账单号与商户分账单号二选一填写
String outOrderNo
字段名:商户分账单号. 变量名:out_order_no 是否必填:二选一 Sstring(64) 示例值:P20180806125346 描述:原发起分账请求时使用的商户后台系统的分账单号。 微信分账单号与商户分账单号二选一填写
String outReturnNo
字段名:商户回退单号. 变量名:out_return_no 是否必填:是 string(64) 示例值:R20190516001 描述:此回退单号是商户在自己后台生成的一个新的回退单号,在商户后台唯一 只能是数字、大小写字母_-|*@ ,同一回退单号多次请求等同一次。
String returnAccountType
字段名:回退方类型. 变量名:return_account_type 是否必填:是 String(32) 示例值:MERCHANT_ID 描述:枚举值: MERCHANT_ID:商户ID 暂时只支持从商户接收方回退分账金额
String returnAccount
字段名:回退方账号. 变量名:return_account 是否必填:是 String(64) 示例值:86693852 描述:回退方类型是MERCHANT_ID时,填写商户ID 只能对原分账请求中成功分给商户接收方进行回退
Integer returnAmount
字段名:回退金额. 变量名:return_amount 是否必填:是 int 示例值:888 描述:需要从分账接收方回退的金额,单位为分,只能为整数,不能超过原始分账单分出给该接收方的金额
String description
字段名:回退描述. 变量名:description 是否必填:是 String(80) 示例值:用户退款 描述:分账回退的原因描述
String appid
字段名:公众账号ID. 变量名:appid 是否必填:是 类型:String(32) 示例值:wxd678efh567hg6787 描述:微信分配的公众账号ID(企业号corpid即为此appId)
String mchId
字段名:商户号. 变量名:mch_id 是否必填:是 类型:String(32) 示例值:1230000109 描述:微信支付分配的商户号
String subAppId
字段名:服务商模式下的子商户公众账号ID. 变量名:sub_appid 是否必填:是 类型:String(32) 示例值:wxd678efh567hg6787 描述:微信分配的子商户公众账号ID
String subMchId
字段名:服务商模式下的子商户号. 变量名:sub_mch_id 是否必填:是 类型:String(32) 示例值:1230000109 描述:微信支付分配的子商户号,开发者模式下必填
String nonceStr
字段名:随机字符串. 变量名:nonce_str 是否必填:是 类型:String(32) 示例值:5K8264ILTKCH16CQ2502SI8ZNMTM67VS 描述:随机字符串,不长于32位。推荐随机数生成算法
String sign
字段名:签名. 变量名:sign 是否必填:是 类型:String(32) 示例值:C380BEC2BFD727A4B6845133519F3AD6 描述:签名,详见签名生成算法
String signType
签名类型. sign_type 否 String(32) HMAC-SHA256 签名类型,目前支持HMAC-SHA256和MD5
String workWxSign
String authCode
授权码
auth_code
是
String(128)
扫码支付授权码,设备读取用户微信中的条码或者二维码信息
String deviceInfo
设备号 device_info 否 String(32) 13467007045764 终端设备号
String billType
账单类型 bill_type 是 ALL String(8) --ALL,返回当日所有订单信息,默认值 --SUCCESS,返回当日成功支付的订单 --REFUND,返回当日退款订单
String billDate
对账单日期 bill_date 是 String(8) 20140603 下载对账单的日期,格式:20140603
String tarType
压缩账单 tar_type 否 String(8) GZIP 非必传参数,固定值:GZIP,返回格式为.gzip的压缩包账单。不传则默认为数据流形式。
String storeId
字段名:门店编号 变量名:store_id 是否必填:是 类型:string(32) 示例值:1001 描述:门店编号, 由商户定义, 各门店唯一
String storeName
字段名:门店名称 变量名:store_name 是否必填:是 类型:string(128) 示例值:骏易科技 描述:门店名称,由商户定义。(可用于展示)
String deviceId
字段名:终端设备编号 变量名:device_id 是否必填:是 类型:string(32) 示例值: 描述:终端设备编号,由商户定义。
String attach
字段名:附加字段 变量名:attach 是否必填:是 类型:string 示例值: 描述:附加字段。字段格式使用Json
String rawdata
字段名:初始化数据 变量名:attach 是否必填:是 类型:string(2048) 示例值: 描述:初始化数据。由微信人脸SDK的接口返回。
String now
字段名:当前时间 变量名:now 是否必填:否 类型:String(10) 示例值:1239878956 描述:取当前时间,10位unix时间戳。 例如:1239878956
String version
字段名:接口版本号. 变量名:version 是否必填:是 类型:String 示例值:1.0 描述:版本号。固定为1
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 类型:String(32) 示例值:013467007045764 描述:终端设备号(商户自定义,如门店编号)
String body
字段名:商品描述. 变量名:body 是否必填:是 类型:String(128) 示例值:image形象店-深圳腾大- QQ公仔 描述:商品或支付单简要描述,格式要求:门店品牌名-城市分店名-实际商品名称
String detail
字段名:商品详情. 变量名:detail 是否必填:否 类型:String(8192) 示例值: 描述:商品详细列表,使用Json格式,传输签名前请务必使用CDATA标签将JSON文本串保护起来。
String attach
字段名:附加数据. 变量名:attach 是否必填:否 类型:String(127) 示例值:说明 描述:附加数据,在查询API和支付通知中原样返回,该字段主要用于商户携带订单的自定义数据
String outTradeNo
字段名:商户订单号. 变量名:out_trade_no 是否必填:是 类型:String(32) 示例值:1217752501201407033233368018 描述:商户系统内部的订单号,32个字符内、可包含字母;更换授权码必须要换新的商户订单号 其他说明见商户订单号
Integer totalFee
字段名:总金额. 变量名:total_fee 是否必填:是 类型:Int 示例值:888 描述:订单总金额,单位为分,只能为整数,详见支付金额
String feeType
字段名:货币类型. 变量名:fee_type 是否必填:否 类型:String(16) 示例值:CNY 描述:符合ISO4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
String spbillCreateIp
字段名:终端IP. 变量名:spbill_create_ip 是否必填:是 类型:String(16) 示例值:127.0.0.1 描述:调用微信支付API的机器IP
String goodsTag
字段名:商品标记. 变量名:goods_tag 是否必填:否 类型:String(32) 示例值:1234 描述:商品标记,代金券或立减优惠功能的参数,说明详见代金券或立减优惠
String openid
字段名:用户标识. 变量名:openid 是否必填:是 类型:String(128) 示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o 描述:用户在商户appid 下的唯一标识
String faceCode
字段名:人脸凭证. 变量名:face_code 是否必填:是 类型:String(128) 示例值: 描述:人脸凭证,用于刷脸支付
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 类型:String(32) 示例值:013467007045764 描述:终端设备号(商户自定义,如门店编号)
String version
字段名:接口版本号. 变量名:version 是否必填:单品优惠必填 类型:String(32) 示例值:1.0 描述:单品优惠新增字段,区分原接口,固定填写1.0 更多信息,详见文档:https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_101&index=1
String body
字段名:商品描述. 变量名:body 是否必填:是 类型:String(128) 示例值:image形象店-深圳腾大- QQ公仔 描述:商品简单描述,该字段须严格按照规范传递,具体请见参数规定
String detail
字段名:商品详情. 变量名:detail 是否必填:否 类型:String(6000) 示例值: 描述:单品优惠功能字段,需要接入请见详细说明
String attach
字段名:附加数据. 变量名:attach 是否必填:否 类型:String(127) 示例值:说明 描述:附加数据,在查询API和支付通知中原样返回,该字段主要用于商户携带订单的自定义数据
String outTradeNo
字段名:商户订单号. 变量名:out_trade_no 是否必填:是 类型:String(32) 示例值:1217752501201407033233368018 描述:商户系统内部的订单号,32个字符内、可包含字母,其他说明见商户订单号
Integer totalFee
字段名:订单金额. 变量名:total_fee 是否必填:是 类型:Int 示例值:888 描述:订单总金额,单位为分,只能为整数,详见支付金额
String feeType
字段名:货币类型. 变量名:fee_type 是否必填:否 类型:String(16) 示例值:CNY 描述:符合ISO4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
String spbillCreateIp
字段名:终端IP. 变量名:spbill_create_ip 是否必填:是 类型:String(16) 示例值:8.8.8.8 描述:调用微信支付API的机器IP
String goodsTag
字段名:商品标记. 变量名:goods_tag 是否必填:否 类型:String(32) 示例值:1234 描述:商品标记,代金券或立减优惠功能的参数,说明详见代金券或立减优惠
String limitPay
字段名:指定支付方式. 变量名:limit_pay 是否必填:否 类型:String(32) 示例值:no_credit 描述:no_credit--指定不能使用信用卡支付
String timeStart
字段名:交易起始时间. 变量名:time_start 是否必填:否 类型:String(14) 示例值:20091225091010 描述:订单生成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则
String timeExpire
字段名:交易结束时间. 变量名:time_expire 是否必填:否 类型:String(14) 示例值:20091227091010 描述:订单失效时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。其他详见时间规则 注意:最短失效时间间隔必须大于5分钟
String receipt
字段名:电子发票入口开放标识 . 变量名:receipt 是否必填:否 类型:String(8) 示例值:Y 描述:Y,传入Y时,支付成功消息和支付详情页将出现开票入口。需要在微信支付商户平台或微信公众平台开通电子发票功能,传此字段才可生效
String authCode
字段名:授权码. 变量名:auth_code 是否必填:是 类型:String(128) 示例值:120061098828009406 描述:扫码支付授权码,设备读取用户微信中的条码或者二维码信息注:用户刷卡条形码规则:18位纯数字,以10、11、12、13、14、15开头)
String sceneInfo
字段名:场景信息.
变量名:scene_info
是否必填:否
类型:String(256)
示例值:{"store_info" : {
"id": "SZTX001",
"name": "腾大餐厅",
"area_code": "440305",
"address": "科技园中一路腾讯大厦" }}
描述:该字段用于上报场景信息,目前支持上报实际门店信息。该字段为JSON对象数据,对象格式为{"store_info":{"id": "门店ID","name": "名称","area_code": "编码","address": "地址" }}
String profitSharing
字段名:是否指定服务商分账. 变量名:profit_sharing 是否必填:否 详情:Y-是,需要分账 N-否,不分账,字母要求大写,不传默认不分账 详细参考 https://pay.weixin.qq.com/wiki/doc/api/allocation_sl.php?chapter=24_3&index=3
String outTradeNo
商户订单号 out_trade_no 二选一 String(32) 20150806125346 商户系统内部的订单号,当没提供transaction_id时需要传这个。
String version
字段名:接口版本号. 变量名:version 是否必填:单品优惠必填 类型:String(32) 示例值:1.0 描述:单品优惠新增字段,区分原接口,固定填写1.0, 查单接口上传version后查询结果才返回单品信息,不上传不返回单品信息。 更多信息,详见文档:https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_102&index=2
String transactionId
微信订单号 transaction_id 二选一 String(32) 1009660380201506130728806387 微信的订单号,优先使用
String outTradeNo
商户订单号 out_trade_no 二选一 String(32) 20150806125346 商户系统内部的订单号,当没提供transaction_id时需要传这个。
String beginTime
字段名:开始时间. 变量名:begin_time 是否必填:是 类型:String(19) 示例值:20170724000000 描述:按用户评论时间批量拉取的起始时间,格式为yyyyMMddHHmmss
String endTime
字段名:结束时间. 变量名:end_time 是否必填:是 类型:String(19) 示例值:20170725000000 描述:按用户评论时间批量拉取的结束时间,格式为yyyyMMddHHmmss
Integer offset
字段名:位移. 变量名:offset 是否必填:是 类型:uint(64) 示例值:0 描述:指定从某条记录的下一条开始返回记录。接口调用成功时,会返回本次查询最后一条数据的offset。商户需要翻页时,应该把本次调用返回的offset 作为下次调用的入参。注意offset是评论数据在微信支付后台保存的索引,未必是连续的
Integer limit
字段名:条数. 变量名:limit 是否必填:否 类型:uint(32) 示例值:100 描述:一次拉取的条数, 最大值是200,默认是200
String deviceInfo
设备号 device_info 否 String(32) 013467007045764 商户自定义的终端设备号,如门店编号、设备的ID等
String transactionId
微信订单号 transaction_id String(32) 1217752501201407033233368018 微信订单号
String outTradeNo
商户订单号 out_trade_no String(32) 1217752501201407033233368018 商户系统内部的订单号
String outRefundNo
商户退款单号 out_refund_no String(32) 1217752501201407033233368018 商户侧传给微信的退款单号
String refundId
微信退款单号 refund_id String(28) 1217752501201407033233368018 微信生成的退款单号,在申请退款接口有返回
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 类型:String(32) 示例值:13467007045764 描述:终端设备号
String transactionId
字段名:微信订单号. 变量名:transaction_id 是否必填:跟out_trade_no二选一 类型:String(28) 示例值:1217752501201400000000000000 描述:微信生成的订单号,在支付通知中有返回
String outTradeNo
字段名:商户订单号. 变量名:out_trade_no 是否必填:跟transaction_id二选一 类型:String(32) 示例值:1217752501201400000000000000 描述:商户侧传给微信的订单号
String outRefundNo
字段名:商户退款单号. 变量名:out_refund_no 是否必填:是 类型:String(32) 示例值:1217752501201400000000000000 描述:商户系统内部的退款单号,商户系统内部唯一,同一退款单号多次请求只退一笔
Integer totalFee
字段名:订单金额. 变量名:total_fee 是否必填:是 类型:Int 示例值:100 描述:订单总金额,单位为分,只能为整数,详见支付金额
Integer refundFee
字段名:退款金额. 变量名:refund_fee 是否必填:是 类型:Int 示例值:100 描述:退款总金额,订单总金额,单位为分,只能为整数,详见支付金额
String refundFeeType
字段名:货币种类. 变量名:refund_fee_type 是否必填:否 类型:String(8) 示例值:CNY 描述:货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
String opUserId
字段名:操作员. 变量名:op_user_id 是否必填:是 类型:String(32) 示例值:1900000109 描述:操作员帐号, 默认为商户号
String refundAccount
字段名:退款资金来源. 变量名:refund_account 是否必填:否 类型:String(30) 示例值:REFUND_SOURCE_RECHARGE_FUNDS 描述:仅针对老资金流商户使用,
String refundDesc
字段名:退款原因. 变量名:refund_account 是否必填:否 类型:String(80) 示例值:商品已售完 描述:若商户传入,会在下发给用户的退款消息中体现退款原因
String notifyUrl
字段名:退款结果通知url. 变量名:notify_url 是否必填:否 类型:String(256) 示例值:https://weixin.qq.com/notify/ 描述: 异步接收微信支付退款结果通知的回调地址,通知URL必须为外网可访问的url,不允许带参数 如果参数中传了notify_url,则商户平台上配置的回调地址将不会生效。
String detail
字段名:商品详情
变量名:detail
类型:否
示例值:String(6000)
退款包含的商品列表信息detail字段列表说明:
字段名 变量名 必填 类型 示例值 描述
商品列表 goods_detail 是 String 示例见下文 商品信息,使用Json数组格式提交
商品列表goods_detail字段列表说明:
字段名 变量名 必填 类型 示例值 描述
商品编码 goods_id 是 String(32) 商品编码 由半角的大小写字母、数字、中划线、下划线中的一种或几种组成
微信侧商品编码 wxpay_goods_id 否 String(32) 1001 微信支付定义的统一商品编号(没有可不传)
商品名称 goods_name 否 String(256) iPhone6s 16G 商品的实际名称
商品退款金额 refund_amount 是 int 528800 商品退款金额
商品退货数量 refund_quantity 是 int 1 单品的退款数量
商品单价 price 是 int 528800 单位为:分。如果商户有优惠,需传输商户优惠后的单价(例如:用户对一笔100元的订单使用了商场发的优惠券100-50,则活动商品的单价应为原单价-50)
detail字段值举例如下:
{
"goods_detail": [
{
"goods_id": "商品编码",
"wxpay_goods_id": "1001",
"goods_name": "iPhone6s 16G",
"refund_amount": 528800,
"refund_quantity": 1,
"price": 528800
},
{
"goods_id": "商品编码",
"wxpay_goods_id": "1001",
"goods_name": "iPhone6s 16G",
"refund_amount": 528800,
"refund_quantity": 1,
"price": 608800
}
]
}
描述:退款包含的商品列表信息,全额退款可不传,必须按照规范上传,JSON格式
String deviceInfo
设备号. device_info 否 String(32) 013467007045764 商户自定义的终端设备号,如门店编号、设备的ID等
String interfaceUrl
接口URL. interface_url 是 String(127) https://api.mch.weixin.qq.com/pay/unifiedorder 报对应的接口的完整URL,类似:https://api.mch.weixin.qq.com/pay/unifiedorder, 对于刷卡支付,为更好的和商户共同分析一次业务行为的整体耗时情况, 对于两种接入模式,请都在门店侧对一次刷卡支付进行一次单独的整体上报, 上报URL指定为:https://api.mch.weixin.qq.com/pay/micropay/total,关于两种接入模式具体可参考本文档章节: 刷卡支付商户接入模式,其它接口调用仍然按照调用一次,上报一次来进行。
Integer executeTime
接口耗时. execute_time 是 Int 1000 接口耗时情况,单位为毫秒
String returnCode
返回状态码. return_code 是 String(16) SUCCESS SUCCESS/FAIL,此字段是通信标识,非交易标识,交易是否成功需要查看trade_state来判断
String returnMsg
返回信息. return_msg 否 String(128) 签名失败 返回信息,如非空,为错误原因,签名失败,参数格式校验错误
String resultCode
业务结果. result_code 是 String(16) SUCCESS SUCCESS/FAIL
String errCode
错误代码. err_code 否 String(32) SYSTEMERROR ORDERNOTEXIST—订单不存在,SYSTEMERROR—系统错误
String errCodeDes
错误代码描述. err_code_des 否 String(128) 系统错误 结果信息描述
String outTradeNo
商户订单号. out_trade_no 否 String(32) 1217752501201407033233368018 商户系统内部的订单号,商户可以在上报时提供相关商户订单号方便微信支付更好的提高服务质量。
String userIp
访问接口IP. user_ip 是 String(16) 8.8.8.8 发起接口调用时的机器IP
String time
商户上报时间. time 否 String(14) 20091227091010 系统时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。其他详见时间规则
String mchBillNo
String sendName
String reOpenid
Integer totalAmount
Integer totalNum
String wishing
String actName
String remark
String notifyWay
String sceneId
发放红包使用场景,红包金额大于200时必传 PRODUCT_1:商品促销 PRODUCT_2:抽奖 PRODUCT_3:虚拟物品兑奖 PRODUCT_4:企业内部福利 PRODUCT_5:渠道分润 PRODUCT_6:保险回馈 PRODUCT_7:彩票派奖 PRODUCT_8:税务刮奖
String wxAppid
String mchBillNo
String sendName
String reOpenid
Integer totalAmount
Integer totalNum
String amtType
String wishing
String clientIp
String actName
String remark
String wxAppid
String msgAppid
msgappid wx28b16568a629bb33 String(32) 服务商模式下触达用户时的appid(可填服务商自己的appid或子商户的appid), 服务商模式下必填,服务商模式下填入的子商户appid必须在微信支付商户平台中先录入,否则会校验不过。
String sceneId
scene_id. 场景id PRODUCT_1:商品促销 PRODUCT_2:抽奖 PRODUCT_3:虚拟物品兑奖 PRODUCT_4:企业内部福利 PRODUCT_5:渠道分润 PRODUCT_6:保险回馈 PRODUCT_7:彩票派奖 PRODUCT_8:税务刮奖 非必填字段
String riskInfo
risk_info. 活动信息 posttime:用户操作的时间戳 mobile:业务系统账号的手机号,国家代码-手机号。不需要+号 deviceid :mac 地址或者设备唯一标识 clientversion :用户操作的客户端版本 把值为非空的信息用key=value进行拼接,再进行urlencode urlencode(posttime=xx&mobile=xx&deviceid=xx) 非必填字段
String consumeMchId
consume_mch_id. 资金授权商户号 资金授权商户号 服务商替特约商户发放时使用 非必填字段
String longUrl
URL链接 long_url 是 String(512) weixin://wxpay/bizpayurl?sign=XXXXX&appid=XXXXX&mch_id=XXXXX&product_id=XXXXXX&time_stamp=XXXXXX&nonce_str=XXXXX 需要转换的URL,签名用原串,传输需URLencode
String version
字段名:接口版本号. 变量名:version 是否必填:单品优惠必填 类型:String(32) 示例值:1.0 描述:单品优惠新增字段,接口版本号,区分原接口,默认填写1.0。 入参新增version后,则支付通知接口也将返回单品优惠信息字段promotion_detail,请确保支付通知的签名验证能通过。 更多信息,详见文档:https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_102&index=2
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 类型:String(32) 示例值:013467007045764 描述:终端设备号(门店号或收银设备Id),注意:PC网页或公众号内支付请传"WEB"
String body
字段名:商品描述. 变量名:body 是否必填:是 类型:String(128) 示例值: 腾讯充值中心-QQ会员充值 描述:商品简单描述,该字段须严格按照规范传递,具体请见参数规定
String detail
字段名:商品详情.
变量名:detail
是否必填:否
类型:String(6000)
示例值: { "goods_detail":[
{
"goods_id":"iphone6s_16G",
"wxpay_goods_id":"1001",
"goods_name":"iPhone6s 16G",
"goods_num":1,
"price":528800,
"goods_category":"123456",
"body":"苹果手机"
},
{
"goods_id":"iphone6s_32G",
"wxpay_goods_id":"1002",
"goods_name":"iPhone6s 32G",
"quantity":1,
"price":608800,
"goods_category":"123789",
"body":"苹果手机"
}
]
}
描述:商品详细列表,使用Json格式,传输签名前请务必使用CDATA标签将JSON文本串保护起来。
goods_detail []:
└ goods_id String 必填 32 商品的编号
└ wxpay_goods_id String 可选 32 微信支付定义的统一商品编号
└ goods_name String 必填 256 商品名称
└ goods_num Int 必填 商品数量
└ price Int 必填 商品单价,单位为分
└ goods_category String 可选 32 商品类目Id
└ body String 可选 1000 商品描述信息
String attach
字段名:附加数据. 变量名:attach 是否必填:否 类型:String(127) 示例值: 深圳分店 描述: 附加数据,在查询API和支付通知中原样返回,该字段主要用于商户携带订单的自定义数据
String outTradeNo
字段名:商户订单号. 变量名:out_trade_no 是否必填:是 类型:String(32) 示例值:20150806125346 描述:商户系统内部的订单号,32个字符内、可包含字母, 其他说明见商户订单号
String feeType
字段名:货币类型. 变量名:fee_type 是否必填:否 类型:String(16) 示例值:CNY 描述: 符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer totalFee
字段名:总金额. 变量名:total_fee 是否必填:是 类型:Int 示例值: 888 描述:订单总金额,单位为分,详见支付金额
String spbillCreateIp
字段名:终端IP. 变量名:spbill_create_ip 是否必填:是 类型:String(16) 示例值:123.12.12.123 描述:APP和网页支付提交用户端ip,Native支付填调用微信支付API的机器IP。
String timeStart
字段名:交易起始时间. 变量名:time_start 是否必填:否 类型:String(14) 示例值:20091225091010 描述:订单生成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则
String timeExpire
字段名:交易结束时间. 变量名:time_expire 是否必填:否 类型:String(14) 示例值:20091227091010 描述:订单失效时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。其他详见时间规则 注意:最短失效时间间隔必须大于5分钟
String goodsTag
字段名:商品标记. 变量名:goods_tag 是否必填:否 类型:String(32) 示例值:WXG 描述:商品标记,代金券或立减优惠功能的参数,说明详见代金券或立减优惠
String notifyUrl
字段名:通知地址. 变量名:notify_url 是否必填:是 类型:String(256) 示例值:http://www.weixin.qq.com/wxpay/pay.php 描述:接收微信支付异步通知回调地址,通知url必须为直接可访问的url,不能携带参数。
String tradeType
字段名:交易类型. 变量名:trade_type 是否必填:是 类型:String(16) 示例值: JSAPI 描述: 取值如下:JSAPI,NATIVE,APP,详细说明见参数规定: JSAPI--公众号支付、NATIVE--原生扫码支付、APP--app支付,统一下单接口trade_type的传参可参考这里
String productId
字段名:商品Id. 变量名:product_id 是否必填:否 类型:String(32) 示例值:12235413214070356458058 描述:trade_type=NATIVE,此参数必传。此id为二维码中包含的商品Id,商户自行定义。
String limitPay
字段名:指定支付方式. 变量名:limit_pay 是否必填:否 类型:String(32) 示例值:no_credit 描述:no_credit--指定不能使用信用卡支付
String openid
字段名:用户标识. 变量名:openid 是否必填:否 类型:String(128) 示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o 描述:trade_type=JSAPI,此参数必传,用户在商户appid下的唯一标识。 openid如何获取,可参考【获取openid】。 企业号请使用【企业号OAuth2.0接口】获取企业号内成员userid,再调用【企业号userid转openid接口】进行转换
String subOpenid
字段名:用户子标识. 变量名:sub_openid 是否必填:否 类型:String(128) 示例值:oUpF8uMuAJO_M2pxb1Q9zNjWeS6o 描述:trade_type=JSAPI,此参数必传,用户在子商户appid下的唯一标识。 openid和sub_openid可以选传其中之一,如果选择传sub_openid,则必须传sub_appid。 下单前需要调用【网页授权获取用户信息】接口获取到用户的Openid。
String receipt
字段名:电子发票入口开放标识. 变量名: receipt 是否必填:否 类型:String(8) 示例值:Y 描述:Y,传入Y时,支付成功消息和支付详情页将出现开票入口。需要在微信支付商户平台或微信公众平台开通电子发票功能,传此字段才可生效
String sceneInfo
字段名:场景信息.
变量名:scene_info
是否必填:否,对H5支付来说是必填
类型:String(256)
示例值:{
"store_id": "SZT10000",
"store_name":"腾讯大厦腾大餐厅"
}
描述:该字段用于统一下单时上报场景信息,目前支持上报实际门店信息。
{
"store_id": "", //门店唯一标识,选填,String(32)
"store_name":"”//门店名称,选填,String(64)
}
String fingerprint
字段名:浏览器指纹. 变量名:fingerprint 是否必填:否 详细参考 https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_7&index=6
String profitSharing
字段名:是否指定服务商分账. 变量名:profit_sharing 是否必填:否 详情:Y-是,需要分账 N-否,不分账,字母要求大写,不传默认不分账 详细参考 https://pay.weixin.qq.com/wiki/doc/api/allocation_sl.php?chapter=24_3&index=3
String openid
用户标识. openid 是 String(128) 用户在商户appid下的唯一标识
String tradeTime
String appId
String mchId
String subMchId
String deviceInfo
String transactionId
String outTradeNo
String openId
String tradeType
String tradeState
String bankType
String feeType
String totalFee
String couponFee
String refundId
String outRefundNo
String settlementRefundFee
String couponRefundFee
String refundChannel
String refundState
String body
String attach
String poundage
String poundageRate
String totalAmount
String appliedRefundAmount
String feeRemark
String refundTime
String refundSuccessTime
List<E> billInfoList
String totalRecord
String totalFee
String totalRefundFee
String totalCouponFee
String totalPoundageFee
String totalAmount
String totalAppliedRefundFee
String BillingTime
String bizTransactionId
String fundFlowId
String bizName
String bizType
String financialType
String financialFee
String AccountBalance
String fundApplicant
String memo
String bizVoucherId
String openid
用户标识. openid 是 String(128) Y 用户在商户appid 下的唯一标识
String isSubscribe
是否关注公众账号. is_subscribe 是 String(1) Y 用户是否关注公众账号,仅在公众账号类型支付有效,取值范围:Y或N;Y-关注;N-未关注
String tradeType
交易类型. trade_type 是 String(16) MICROPAY 支付类型为MICROPAY(即扫码支付)
String bankType
付款银行. bank_type 是 String(32) CMC 银行类型,采用字符串类型的银行标识,值列表详见银行类型
String feeType
货币类型. fee_type 否 String(16) CNY 符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer totalFee
订单金额. total_fee 是 Int 888 订单总金额,单位为分,只能为整数,详见支付金额
Integer settlementTotalFee
应结订单金额. settlement_total_fee 否 Int 100 应结订单金额=订单金额-非充值代金券金额,应结订单金额<=订单金额。
Integer couponFee
代金券金额. coupon_fee 否 Int 100 “代金券”金额<=订单金额,订单金额-“代金券”金额=现金支付金额,详见支付金额
String cashFeeType
现金支付货币类型. cash_fee_type 否 String(16) CNY 符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer cashFee
现金支付金额. cash_fee 是 Int 100 订单现金支付金额,详见支付金额
String transactionId
微信支付订单号. transaction_id 是 String(32) 1217752501201407033233368018 微信支付订单号
String outTradeNo
商户订单号. out_trade_no 是 String(32) 1217752501201407033233368018 商户系统的订单号,与请求一致。
String attach
商家数据包. attach 否 String(128) 123456 商家数据包,原样返回
String timeEnd
支付完成时间. time_end 是 String(14) 20141030133525 订单生成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。详见时间规则
String promotionDetail
营销详情. promotion_detail 否 String(6000) 示例见下文 新增返回,单品优惠功能字段,需要接入请见详细说明
String resultMsg
String promotionDetail
字段名:营销详情.
变量名:promotion_detail
是否必填:否,单品优惠才有
类型:String(6000)
示例值:[{"promotion_detail":[{"promotion_id":"109519","name":"单品惠-6","scope":"SINGLE","type":"DISCOUNT","amount":5,"activity_id":"931386","wxpay_contribute":0,"merchant_contribute":0,"other_contribute":5,"goods_detail":[{"goods_id":"a_goods1","goods_remark":"商品备注","quantity":7,"price":1,"discount_amount":4},{"goods_id":"a_goods2","goods_remark":"商品备注","quantity":1,"price":2,"discount_amount":1}]}]}
描述:单品优惠专用参数,详见https://pay.weixin.qq.com/wiki/doc/api/danpin.php?chapter=9_201&index=3
String deviceInfo
设备号. device_info 否 String(32) 013467007045764 微信支付分配的终端设备号,
String openid
用户标识. openid 是 String(128) oUpF8uMuAJO_M2pxb1Q9zNjWeS6o 用户在商户appid下的唯一标识
String isSubscribe
是否关注公众账号. is_subscribe 是 String(1) Y 用户是否关注公众账号,Y-关注,N-未关注,仅在公众账号类型支付有效
String subOpenid
用户子标识 . sub_openid 否 String(128) oUpF8uMuAJO_M2pxb1Q9zNjWeS6o 用户在子商户appid下的唯一标识
String isSubscribeSub
是否关注子公众账号. sub_is_subscribe 否 String(1) Y 用户是否关注子公众账号,Y-关注,N-未关注(机构商户不返回)
String tradeType
交易类型. trade_type 是 String(16) JSAPI 调用接口提交的交易类型,取值如下:JSAPI,NATIVE,APP,MICROPAY,详细说明见参数规定
String tradeState
交易状态. trade_state 是 String(32) SUCCESS SUCCESS—支付成功,REFUND—转入退款,NOTPAY—未支付,CLOSED—已关闭,REVOKED—已撤销(刷卡支付),USERPAYING--用户支付中,PAYERROR--支付失败(其他原因,如银行返回失败)
String bankType
付款银行. bank_type 是 String(16) CMC 银行类型,采用字符串类型的银行标识
String detail
商品详情. detail 否 String(8192) 商品详细列表,使用Json格式,传输签名前请务必使用CDATA标签将JSON文本串保护起来。如果使用了单品优惠,会有单品优惠信息返回 discount_detail []: └ goods_id String 必填 32 商品的编号 └ goods_name String 必填 256 商品名称 └ coupon_batch_id String 必填 代金券批次ID └ coupon_id String 必填 代金卷ID └ coupon_fee Int 必填 代金券支付金额,单位为分
Integer totalFee
订单金额. total_fee 是 Int 100 订单总金额,单位为分
String feeType
货币种类. fee_type 否 String(8) CNY 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer settlementTotalFee
应结订单金额. settlement_total_fee 否 Int 100 应结订单金额=订单金额-非充值代金券金额,应结订单金额<=订单金额。
Integer cashFee
现金支付金额. cash_fee 是 Int 100 现金支付金额订单现金支付金额,详见支付金额
String cashFeeType
现金支付货币类型. cash_fee_type 否 String(16) CNY 货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer couponFee
代金券金额. coupon_fee 否 Int 100 “代金券”金额<=订单金额,订单金额-“代金券”金额=现金支付金额,详见支付金额
Integer couponCount
代金券使用数量. coupon_count 否 Int 1 代金券使用数量
List<E> coupons
String transactionId
微信支付订单号. transaction_id 是 String(32) 1009660380201506130728806387 微信支付订单号
String outTradeNo
商户订单号. out_trade_no 是 String(32) 20150806125346 商户系统的订单号,与请求一致。
String attach
附加数据. attach 否 String(128) 深圳分店 附加数据,原样返回
String timeEnd
支付完成时间. time_end 是 String(14) 20141030133525 订单支付时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。其他详见时间规则
String tradeStateDesc
交易状态描述. trade_state_desc 是 String(256) 支付失败,请重新下单支付 对当前查询订单状态的描述和下一步操作的指引
String couponType
代金券类型. coupon_type_$n 否 String CASH
String couponId
代金券ID. coupon_id_$n 否 String(20) 10000 代金券ID, $n为下标,从0开始编号
Integer couponFee
单个代金券支付金额. coupon_fee_$n 否 Int 100 单个代金券支付金额, $n为下标,从0开始编号
String isRecall
是否重调 recall 是 String(1) Y 是否需要继续调用撤销,Y-需要,N-不需要
String mchBillNo
字段含义:商户订单号. 字段名:mch_billno 是否必填:是 示例值:10000098201411111234567890 类型:String(28) 字段说明:商户使用查询API填写的商户单号的原路返回
String detailId
字段含义:红包单号. 字段名:detail_id 是否必填:是 示例值:1000000000201503283103439304 类型:String(32) 字段说明:使用API发放现金红包时返回的红包单号
String status
字段含义:红包状态. 字段名:status 是否必填:是 示例值:RECEIVED 类型:string(16) 字段说明:SENDING:发放中, SENT:已发放待领取, FAILED:发放失败, RECEIVED:已领取, RFUND_ING:退款中, REFUND:已退款
String sendType
字段含义:发放类型. 字段名:send_type 是否必填:是 示例值:API 类型:String(32) 字段说明:API:通过API接口发放, UPLOAD:通过上传文件方式发放, ACTIVITY:通过活动方式发放
String hbType
字段含义:红包类型. 字段名:hb_type 是否必填:是 示例值:GROUP 类型:String(32) 字段说明:GROUP:裂变红包, NORMAL:普通红包
Integer totalNum
字段含义:红包个数. 字段名:total_num 是否必填:是 示例值:1 类型:int 字段说明:红包个数
Integer totalAmount
字段含义:红包金额. 字段名:total_amount 是否必填:是 示例值:5000 类型:int 字段说明:红包总金额(单位分)
String reason
字段含义:失败原因. 字段名:reason 是否必填:否 示例值:余额不足 类型:String(32) 字段说明:发送失败原因
String sendTime
字段含义:红包发送时间. 字段名:send_time 是否必填:是 示例值:2015-04-21 20:00:00 类型:String(32) 字段说明:红包的发送时间
String refundTime
字段含义:红包退款时间. 字段名: refund_time 是否必填:否 示例值:2015-04-21 23:03:00 类型:String(32) 字段说明:红包的退款时间(如果其未领取的退款)
Integer refundAmount
字段含义:红包退款金额. 字段名:refund_amount 是否必填:否 示例值:8000 类型:Int 字段说明:红包退款金额
String wishing
字段含义:祝福语. 字段名:wishing 是否必填:否 示例值:新年快乐 类型:String(128) 字段说明:祝福语
String remark
字段含义:活动描述. 字段名:remark 是否必填:否 示例值:新年红包 类型:String(256) 字段说明:活动描述,低版本微信可见
String actName
字段含义:活动名称. 字段名:act_name 是否必填:否 示例值:新年红包 类型:String(32) 字段说明:发红包的活动名称
List<E> redpackList
字段含义:裂变红包领取列表. 字段名:redpackList 是否必填:否 字段说明: 裂变红包的领取列表
String openid
字段含义:领取红包的Openid. 字段名: openid 是否必填:是 示例值:ohO4GtzOAAYMp2yapORH3dQB3W18 类型:String(32) 字段说明:领取红包的openid
Integer amount
字段含义:金额. 字段名: amount 是否必填:是 示例值:100 类型:int 字段说明:领取金额
String receiveTime
字段含义:接收时间. 字段名: rcv_time 是否必填:是 示例值:2015-04-21 20:00:00 类型:String(32) 字段说明:领取红包的时间
String couponRefundId
字段名:退款代金券ID. 变量名:coupon_refund_id_$n_$m 是否必填:否 类型:String(20) 示例值:10000 描述:退款代金券ID, $n为下标,$m为下标,从0开始编号
Integer couponRefundFee
字段名:单个退款代金券支付金额. 变量名:coupon_refund_fee_$n_$m 是否必填:否 类型:Int 示例值:100 描述:单个退款代金券支付金额, $n为下标,$m为下标,从0开始编号
String couponType
字段名:代金券类型. 变量名:coupon_type_$n_$m 是否必填:否 类型:String(8) 示例值:CASH 描述:CASH--充值代金券 , NO_CASH---非充值代金券。 开通免充值券功能,并且订单使用了优惠券后有返回(取值:CASH、NO_CASH)。 $n为下标,$m为下标,从0开始编号,举例:coupon_type_$0_$1
String promotionId
String scope
String type
Integer refundAmount
List<E> goodsDetails
String deviceInfo
字段名:设备号. 变量名:device_info 是否必填:否 类型:String(32) 示例值:013467007045764 描述:终端设备号
String transactionId
字段名:微信订单号. 变量名:transaction_id 是否必填:是 类型:String(32) 示例值:1217752501201407033233368018 描述:微信订单号
String outTradeNo
字段名:商户订单号. 变量名:out_trade_no 是否必填:是 类型:String(32) 示例值:1217752501201407033233368018 描述:商户系统内部的订单号
Integer totalFee
字段名:订单金额. 变量名:total_fee 是否必填:是 类型:Int 示例值:100 描述:订单总金额,单位为分,只能为整数,详见支付金额
Integer settlementTotalFee
字段名:应结订单金额. 变量名:settlement_total_fee 是否必填:否 类型:Int 示例值:100 描述:应结订单金额=订单金额-非充值代金券金额,应结订单金额<=订单金额。
String feeType
字段名:货币种类. 变量名:fee_type 是否必填:否 类型:String(8) 示例值:CNY 描述:订单金额货币类型,符合ISO 4217标准的三位字母代码,默认人民币:CNY,其他值列表详见货币类型
Integer cashFee
字段名:现金支付金额. 变量名:cash_fee 是否必填:是 类型:Int 示例值:100 描述:现金支付金额,单位为分,只能为整数,详见支付金额
Integer refundCount
字段名:退款笔数. 变量名:refund_count 是否必填:是 类型:Int 示例值:1 描述:退款记录数
List<E> refundRecords
String promotionDetailString
List<E> promotionDetails
String transactionId
String outTradeNo
String outRefundNo
String refundId
Integer refundFee
Integer settlementRefundFee
Integer totalFee
Integer settlementTotalFee
String feeType
Integer cashFee
String cashFeeType
Integer cashRefundFee
Integer couponRefundCount
Integer couponRefundFee
字段名:代金券退款总金额. 变量名:coupon_refund_fee 是否必填:否 类型:Int 示例值:100 描述:代金券退款金额<=退款金额,退款金额-代金券或立减优惠退款金额为现金,说明详见代金券或立减优惠
String promotionDetailString
List<E> promotionDetails
List<E> refundCoupons
String sandboxSignKey
沙箱密钥 sandbox_signkey 否 013467007045764 String(32) 返回的沙箱密钥
String shortUrl
URL链接 short_url 是 String(64) weixin://wxpay/s/XXXXXX 转换后的URL
Copyright © 2020. All rights reserved.