Class: TencentCloud::Cpdp::V20190820::UnifiedCloudOrderRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190820/models.rb

Overview

UnifiedCloudOrder请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(midasappid = nil, userid = nil, outtradeno = nil, currencytype = nil, productid = nil, productname = nil, productdetail = nil, originalamt = nil, totalamt = nil, midasenvironment = nil, subappid = nil, realchannel = nil, channel = nil, metadata = nil, quantity = nil, callbackurl = nil, cancelurl = nil, wxappid = nil, wxsubappid = nil, wxopenid = nil, wxsubopenid = nil, totalplatformincome = nil, totalmchincome = nil, suborderlist = nil, settleinfo = nil, attachmentinfolist = nil, paymentnotifyurl = nil, payscene = nil, localecode = nil, regioncode = nil, userclientip = nil, channelorderidmode = nil, globalpaytimeinfo = nil, channelappidpolicy = nil, storeinfo = nil, clientinfo = nil, externalpromptgrouplist = nil, orderreceivemode = nil, externaluserinfolist = nil, externalattachmentdatalist = nil) ⇒ UnifiedCloudOrderRequest

Returns a new instance of UnifiedCloudOrderRequest.



26737
26738
26739
26740
26741
26742
26743
26744
26745
26746
26747
26748
26749
26750
26751
26752
26753
26754
26755
26756
26757
26758
26759
26760
26761
26762
26763
26764
26765
26766
26767
26768
26769
26770
26771
26772
26773
26774
26775
26776
26777
26778
# File 'lib/v20190820/models.rb', line 26737

def initialize(midasappid=nil, userid=nil, outtradeno=nil, currencytype=nil, productid=nil, productname=nil, productdetail=nil, originalamt=nil, totalamt=nil, midasenvironment=nil, subappid=nil, realchannel=nil, channel=nil, =nil, quantity=nil, callbackurl=nil, cancelurl=nil, wxappid=nil, wxsubappid=nil, wxopenid=nil, wxsubopenid=nil, totalplatformincome=nil, totalmchincome=nil, suborderlist=nil, settleinfo=nil, attachmentinfolist=nil, paymentnotifyurl=nil, payscene=nil, localecode=nil, regioncode=nil, userclientip=nil, channelorderidmode=nil, globalpaytimeinfo=nil, channelappidpolicy=nil, storeinfo=nil, clientinfo=nil, externalpromptgrouplist=nil, orderreceivemode=nil, externaluserinfolist=nil, externalattachmentdatalist=nil)
  @MidasAppId = midasappid
  @UserId = userid
  @OutTradeNo = outtradeno
  @CurrencyType = currencytype
  @ProductId = productid
  @ProductName = productname
  @ProductDetail = productdetail
  @OriginalAmt = originalamt
  @TotalAmt = totalamt
  @MidasEnvironment = midasenvironment
  @SubAppId = subappid
  @RealChannel = realchannel
  @Channel = channel
  @Metadata = 
  @Quantity = quantity
  @CallbackUrl = callbackurl
  @CancelUrl = cancelurl
  @WxAppId = wxappid
  @WxSubAppId = wxsubappid
  @WxOpenId = wxopenid
  @WxSubOpenId = wxsubopenid
  @TotalPlatformIncome = totalplatformincome
  @TotalMchIncome = totalmchincome
  @SubOrderList = suborderlist
  @SettleInfo = settleinfo
  @AttachmentInfoList = attachmentinfolist
  @PaymentNotifyUrl = paymentnotifyurl
  @PayScene = payscene
  @LocaleCode = localecode
  @RegionCode = regioncode
  @UserClientIp = userclientip
  @ChannelOrderIdMode = channelorderidmode
  @GlobalPayTimeInfo = globalpaytimeinfo
  @ChannelAppIdPolicy = channelappidpolicy
  @StoreInfo = storeinfo
  @ClientInfo = clientinfo
  @ExternalPromptGroupList = externalpromptgrouplist
  @OrderReceiveMode = orderreceivemode
  @ExternalUserInfoList = externaluserinfolist
  @ExternalAttachmentDataList = externalattachmentdatalist
end

Instance Attribute Details

#AttachmentInfoListObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def AttachmentInfoList
  @AttachmentInfoList
end

#CallbackUrlObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def CallbackUrl
  @CallbackUrl
end

#CancelUrlObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def CancelUrl
  @CancelUrl
end

#ChannelObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def Channel
  @Channel
end

#ChannelAppIdPolicyObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def ChannelAppIdPolicy
  @ChannelAppIdPolicy
end

#ChannelOrderIdModeObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def ChannelOrderIdMode
  @ChannelOrderIdMode
end

#ClientInfoObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def ClientInfo
  @ClientInfo
end

#CurrencyTypeObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def CurrencyType
  @CurrencyType
end

#ExternalAttachmentDataListObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def ExternalAttachmentDataList
  @ExternalAttachmentDataList
end

#ExternalPromptGroupListObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def ExternalPromptGroupList
  @ExternalPromptGroupList
end

#ExternalUserInfoListObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def ExternalUserInfoList
  @ExternalUserInfoList
end

#GlobalPayTimeInfoObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def GlobalPayTimeInfo
  @GlobalPayTimeInfo
end

#LocaleCodeObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def LocaleCode
  @LocaleCode
end

#MetadataObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def Metadata
  @Metadata
end

#MidasAppIdObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def MidasAppId
  @MidasAppId
end

#MidasEnvironmentObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def MidasEnvironment
  @MidasEnvironment
end

#OrderReceiveModeObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def OrderReceiveMode
  @OrderReceiveMode
end

#OriginalAmtObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def OriginalAmt
  @OriginalAmt
end

#OutTradeNoObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def OutTradeNo
  @OutTradeNo
end

#PaymentNotifyUrlObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def PaymentNotifyUrl
  @PaymentNotifyUrl
end

#PaySceneObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def PayScene
  @PayScene
end

#ProductDetailObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def ProductDetail
  @ProductDetail
end

#ProductIdObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def ProductId
  @ProductId
end

#ProductNameObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def ProductName
  @ProductName
end

#QuantityObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def Quantity
  @Quantity
end

#RealChannelObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def RealChannel
  @RealChannel
end

#RegionCodeObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def RegionCode
  @RegionCode
end

#SettleInfoObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def SettleInfo
  @SettleInfo
end

#StoreInfoObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def StoreInfo
  @StoreInfo
end

#SubAppIdObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def SubAppId
  @SubAppId
end

#SubOrderListObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def SubOrderList
  @SubOrderList
end

#TotalAmtObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def TotalAmt
  @TotalAmt
end

#TotalMchIncomeObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def TotalMchIncome
  @TotalMchIncome
end

#TotalPlatformIncomeObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def TotalPlatformIncome
  @TotalPlatformIncome
end

#UserClientIpObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def UserClientIp
  @UserClientIp
end

#UserIdObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def UserId
  @UserId
end

#WxAppIdObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def WxAppId
  @WxAppId
end

#WxOpenIdObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def WxOpenId
  @WxOpenId
end

#WxSubAppIdObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def WxSubAppId
  @WxSubAppId
end

#WxSubOpenIdObject

长度不小于5位,仅支持字母和数字的组合,长度限制以具体接入渠道为准 支付订单号,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合,长度供参考,部分渠道存在长度更短的情况接入时请联系开发咨询 ISO货币代码,CNY 业务自定义的商品id,仅支持数字、字母、下划线(_)、横杠字符(-)、点(.)的组合。 业务自定义的商品名称,无需URL编码,长度限制以具体所接入渠道为准。 业务自定义的商品详情,无需URL编码,长度限制以具体所接入渠道为准。 单位:分,需要注意的是,OriginalAmt>=TotalAmt 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome。 __release__:生产环境 __sandbox__:沙箱环境 _不填默认为生产环境_ 米大师计费SubAppId,代表子商户。指定使用该商户的商户号下单时必传。 银行收单: openbank_ccb: 建设银行 openbank_icbc: 工商银行 openbank_cmb: 招商银行 openbank_ping: 平安银行 openbank_icbc_jft:工商银行聚付通 非银行收单,可以为空 wechat:微信支付 wechat_ecommerce: 微信电商收付通 open_alipay: 支付宝 open_quickpass: 银联云闪付 icbc_epay: 工银e支付 foreign_cardpay: 外卡支付 icbc_jft_wechat: 工行聚付通-微信 icbc_jft_alipay: 工行聚付通-支付宝 icbc_jft_epay: 工行聚付通-e支付 指定渠道下单时必传 支付成功回调透传给应用,用于开发者透传自定义内容。 购买数量,不传默认为1。 Web端网页回调地址,仅当Web端SDK使用页面跳转方式时有效。 wechat渠道或wchat_ecommerce渠道可以指定下单时的wxappid。 wechat渠道可以指定下单时的sub_appid。 微信公众号/小程序支付时为必选,需要传微信下的openid。 在服务商模式下,微信公众号/小程序支付时wx_sub_openid和wx_openid二选一。 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 单位:分,需要注意的是,TotalAmt=TotalPlatformIncome+TotalMchIncome 格式:子订单号、子应用Id、金额。压缩后最长不可超过32K字节(去除空格,换行,制表符等无意义字符)。 例如是否需要分账、是否需要支付确认等, 注意:如果子单列表中传入了SettleInfo,在主单中不可再传入SettleInfo字段。 例如溢价信息、抵扣信息、积分信息、补贴信息 通过该字段可以实现渠道方的优惠抵扣补贴等营销功能 注意:当传SubOrderList时,请在子单信息中传附加项信息,不要在主单中传该字段。 调用方可通过该字段传入自定义支付通知地址。 需要结合 RealChannel和Channel字段使用可选值: wechat-app 微信APP支付方式 wechat-mini 微信小程序支付,示例:当 RealChannel=wechat Channel=wechat PayScene=wechat-mini时,内部会直接以小程序方式调用微信统一下单接口。 取值请参考[ISO 639-1代码表](zh.wikipedia.org/zh-cn/ISO_639-1%E4%BB%A3%E7%A0%81%E8%A1%A8) 取值请参考[ISO 3166-1二位字母代码表](zh.wikipedia.org/zh-cn/ISO_3166-1%E4%BA%8C%E4%BD%8D%E5%AD%97%E6%AF%8D%E4%BB%A3%E7%A0%81#%E6%AD%A3%E5%BC%8F%E5%88%86%E9%85%8D%E4%BB%A3%E7%A0%81) 请求用户的IP地址,特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填。 枚举值。决定请求渠道方时的订单号的生成模式,详情请联系米大师沟通。不指定时默认为由米大师自行生成。 USE_APPID 使用渠道应用Id; USE_SUB_APPID 使用子渠道应用Id; USE_APPID_AND_SUB_APPID 既使用渠道应用Id也使用子渠道应用ID。 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 特定的渠道或特定的支付方式,此字段为必填 wechat_ecommerce渠道 - h5支付方式,此字段必填 可将各个渠道的促销信息放于该列表。 ORDER_RECEIVE_MODE_COMMON - 普通支付 ORDER_RECEIVE_MODE_COMBINE - 合单支付 ORDER_RECEIVE_MODE_V_COMBINE - 虚拟合单支付 若不传入该字段,则会根据是否传入子单来判断是 普通支付 还是 合单支付

Parameters:

  • MidasAppId:

    米大师分配的支付主MidasAppId

  • UserId:

    用户ID

  • OutTradeNo:

    开发者主订单号

  • CurrencyType:

    货币类型

  • ProductId:

    商品ID

  • ProductName:

    商品名称

  • ProductDetail:

    商品详情

  • OriginalAmt:

    原始金额

  • TotalAmt:

    支付金额

  • MidasEnvironment:

    环境类型

  • SubAppId:

    支付SubAppId

  • RealChannel:

    顶层支付渠道

  • Channel:

    支付渠道

  • Metadata:

    透传字段

  • Quantity:

    数量

  • CallbackUrl:

    Web端回调地址

  • CancelUrl:

    支付取消地址

  • WxAppId:

    微信AppId

  • WxSubAppId:

    微信SubAppId

  • WxOpenId:

    微信公众号/小程序OpenId

  • WxSubOpenId:

    微信公众号/小程序SubOpenId

  • TotalPlatformIncome:

    平台应收金额

  • TotalMchIncome:

    结算应收金额

  • SubOrderList:

    子订单列表

  • SettleInfo:

    结算信息

  • AttachmentInfoList:

    附加项信息列表

  • PaymentNotifyUrl:

    支付通知地址

  • PayScene:

    支付场景

  • LocaleCode:

    语言代码

  • RegionCode:

    地区代码

  • UserClientIp:

    用户IP

  • ChannelOrderIdMode:

    渠道订单号生成模式

  • GlobalPayTimeInfo:

    全局支付时间信息

  • ChannelAppIdPolicy:

    渠道应用ID取用方式

  • StoreInfo:

    门店信息

  • ClientInfo:

    客户端信息

  • ExternalPromptGroupList:

    渠道扩展促销列表

  • OrderReceiveMode:

    收单模式

  • ExternalUserInfoList:

    渠道方用户信息列表

  • ExternalAttachmentDataList:

    渠道透传数据列表



26735
26736
26737
# File 'lib/v20190820/models.rb', line 26735

def WxSubOpenId
  @WxSubOpenId
end

Instance Method Details

#deserialize(params) ⇒ Object



26780
26781
26782
26783
26784
26785
26786
26787
26788
26789
26790
26791
26792
26793
26794
26795
26796
26797
26798
26799
26800
26801
26802
26803
26804
26805
26806
26807
26808
26809
26810
26811
26812
26813
26814
26815
26816
26817
26818
26819
26820
26821
26822
26823
26824
26825
26826
26827
26828
26829
26830
26831
26832
26833
26834
26835
26836
26837
26838
26839
26840
26841
26842
26843
26844
26845
26846
26847
26848
26849
26850
26851
26852
26853
26854
26855
26856
26857
26858
26859
26860
26861
26862
26863
26864
26865
26866
26867
26868
# File 'lib/v20190820/models.rb', line 26780

def deserialize(params)
  @MidasAppId = params['MidasAppId']
  @UserId = params['UserId']
  @OutTradeNo = params['OutTradeNo']
  @CurrencyType = params['CurrencyType']
  @ProductId = params['ProductId']
  @ProductName = params['ProductName']
  @ProductDetail = params['ProductDetail']
  @OriginalAmt = params['OriginalAmt']
  @TotalAmt = params['TotalAmt']
  @MidasEnvironment = params['MidasEnvironment']
  @SubAppId = params['SubAppId']
  @RealChannel = params['RealChannel']
  @Channel = params['Channel']
  @Metadata = params['Metadata']
  @Quantity = params['Quantity']
  @CallbackUrl = params['CallbackUrl']
  @CancelUrl = params['CancelUrl']
  @WxAppId = params['WxAppId']
  @WxSubAppId = params['WxSubAppId']
  @WxOpenId = params['WxOpenId']
  @WxSubOpenId = params['WxSubOpenId']
  @TotalPlatformIncome = params['TotalPlatformIncome']
  @TotalMchIncome = params['TotalMchIncome']
  unless params['SubOrderList'].nil?
    @SubOrderList = []
    params['SubOrderList'].each do |i|
      cloudsuborder_tmp = CloudSubOrder.new
      cloudsuborder_tmp.deserialize(i)
      @SubOrderList << cloudsuborder_tmp
    end
  end
  unless params['SettleInfo'].nil?
    @SettleInfo = CloudSettleInfo.new
    @SettleInfo.deserialize(params['SettleInfo'])
  end
  unless params['AttachmentInfoList'].nil?
    @AttachmentInfoList = []
    params['AttachmentInfoList'].each do |i|
      cloudattachmentinfo_tmp = CloudAttachmentInfo.new
      cloudattachmentinfo_tmp.deserialize(i)
      @AttachmentInfoList << cloudattachmentinfo_tmp
    end
  end
  @PaymentNotifyUrl = params['PaymentNotifyUrl']
  @PayScene = params['PayScene']
  @LocaleCode = params['LocaleCode']
  @RegionCode = params['RegionCode']
  @UserClientIp = params['UserClientIp']
  @ChannelOrderIdMode = params['ChannelOrderIdMode']
  unless params['GlobalPayTimeInfo'].nil?
    @GlobalPayTimeInfo = CloudGlobalPayTimeInfo.new
    @GlobalPayTimeInfo.deserialize(params['GlobalPayTimeInfo'])
  end
  @ChannelAppIdPolicy = params['ChannelAppIdPolicy']
  unless params['StoreInfo'].nil?
    @StoreInfo = CloudStoreInfo.new
    @StoreInfo.deserialize(params['StoreInfo'])
  end
  unless params['ClientInfo'].nil?
    @ClientInfo = CloudClientInfo.new
    @ClientInfo.deserialize(params['ClientInfo'])
  end
  unless params['ExternalPromptGroupList'].nil?
    @ExternalPromptGroupList = []
    params['ExternalPromptGroupList'].each do |i|
      cloudexternalpromptgroup_tmp = CloudExternalPromptGroup.new
      cloudexternalpromptgroup_tmp.deserialize(i)
      @ExternalPromptGroupList << cloudexternalpromptgroup_tmp
    end
  end
  @OrderReceiveMode = params['OrderReceiveMode']
  unless params['ExternalUserInfoList'].nil?
    @ExternalUserInfoList = []
    params['ExternalUserInfoList'].each do |i|
      cloudexternaluserinfo_tmp = CloudExternalUserInfo.new
      cloudexternaluserinfo_tmp.deserialize(i)
      @ExternalUserInfoList << cloudexternaluserinfo_tmp
    end
  end
  unless params['ExternalAttachmentDataList'].nil?
    @ExternalAttachmentDataList = []
    params['ExternalAttachmentDataList'].each do |i|
      cloudexternalattachmentdata_tmp = CloudExternalAttachmentData.new
      cloudexternalattachmentdata_tmp.deserialize(i)
      @ExternalAttachmentDataList << cloudexternalattachmentdata_tmp
    end
  end
end