Class: TencentCloud::Cpdp::V20190820::TransferSinglePayRequest

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

Overview

TransferSinglePay请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(merchantid = nil, merchantappid = nil, transfertype = nil, orderid = nil, transferamount = nil, payeeid = nil, payeename = nil, payeeextends = nil, reqreserved = nil, remark = nil, notifyurl = nil, profile = nil) ⇒ TransferSinglePayRequest

Returns a new instance of TransferSinglePayRequest.



26271
26272
26273
26274
26275
26276
26277
26278
26279
26280
26281
26282
26283
26284
# File 'lib/v20190820/models.rb', line 26271

def initialize(merchantid=nil, merchantappid=nil, transfertype=nil, orderid=nil, transferamount=nil, payeeid=nil, payeename=nil, payeeextends=nil, reqreserved=nil, remark=nil, notifyurl=nil, profile=nil)
  @MerchantId = merchantid
  @MerchantAppId = merchantappid
  @TransferType = transfertype
  @OrderId = orderid
  @TransferAmount = transferamount
  @PayeeId = payeeid
  @PayeeName = payeename
  @PayeeExtends = payeeextends
  @ReqReserved = reqreserved
  @Remark = remark
  @NotifyUrl = notifyurl
  @Profile = profile
end

Instance Attribute Details

#MerchantAppIdObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def MerchantAppId
  @MerchantAppId
end

#MerchantIdObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def MerchantId
  @MerchantId
end

#NotifyUrlObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def NotifyUrl
  @NotifyUrl
end

#OrderIdObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def OrderId
  @OrderId
end

#PayeeExtendsObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def PayeeExtends
  @PayeeExtends
end

#PayeeIdObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def PayeeId
  @PayeeId
end

#PayeeNameObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def PayeeName
  @PayeeName
end

#ProfileObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def Profile
  @Profile
end

#RemarkObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def Remark
  @Remark
end

#ReqReservedObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def ReqReserved
  @ReqReserved
end

#TransferAmountObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def TransferAmount
  @TransferAmount
end

#TransferTypeObject

支付宝、平安填入MerchantId 2、 支付宝转账 3、 平安银企直联代发转账 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号 PayeeBankName:收款人开户行名称

CcyCode:货币类型(RMB-人民币)
UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。

Parameters:

  • MerchantId:

    商户号

  • MerchantAppId:

    微信申请商户号的appid或者商户号绑定的appid

  • TransferType:

    1、 微信企业付款

  • OrderId:

    订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,“_”,“-”组合

  • TransferAmount:

    转账金额,单位分

  • PayeeId:

    收款方标识。

  • PayeeName:

    收款方姓名。支付宝可选;微信,平安模式下必传

  • PayeeExtends:

    收款方附加信息,平安接入使用。需要以JSON格式提供以下字段:

  • ReqReserved:

    请求预留字段,原样透传返回

  • Remark:

    业务备注

  • NotifyUrl:

    转账结果回调通知URL。若不填,则不进行回调。

  • Profile:

    接入环境。沙箱环境填sandbox。



26269
26270
26271
# File 'lib/v20190820/models.rb', line 26269

def TransferType
  @TransferType
end

Instance Method Details

#deserialize(params) ⇒ Object



26286
26287
26288
26289
26290
26291
26292
26293
26294
26295
26296
26297
26298
26299
# File 'lib/v20190820/models.rb', line 26286

def deserialize(params)
  @MerchantId = params['MerchantId']
  @MerchantAppId = params['MerchantAppId']
  @TransferType = params['TransferType']
  @OrderId = params['OrderId']
  @TransferAmount = params['TransferAmount']
  @PayeeId = params['PayeeId']
  @PayeeName = params['PayeeName']
  @PayeeExtends = params['PayeeExtends']
  @ReqReserved = params['ReqReserved']
  @Remark = params['Remark']
  @NotifyUrl = params['NotifyUrl']
  @Profile = params['Profile']
end