Class TransferSinglePayRequest

    • Constructor Detail

      • TransferSinglePayRequest

        public TransferSinglePayRequest()
      • TransferSinglePayRequest

        public TransferSinglePayRequest​(TransferSinglePayRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getMerchantId

        public String getMerchantId()
        Get 商户号
        Returns:
        MerchantId 商户号
      • setMerchantId

        public void setMerchantId​(String MerchantId)
        Set 商户号
        Parameters:
        MerchantId - 商户号
      • getMerchantAppId

        public String getMerchantAppId()
        Get 微信申请商户号的appid或者商户号绑定的appid 支付宝、平安填入MerchantId
        Returns:
        MerchantAppId 微信申请商户号的appid或者商户号绑定的appid 支付宝、平安填入MerchantId
      • setMerchantAppId

        public void setMerchantAppId​(String MerchantAppId)
        Set 微信申请商户号的appid或者商户号绑定的appid 支付宝、平安填入MerchantId
        Parameters:
        MerchantAppId - 微信申请商户号的appid或者商户号绑定的appid 支付宝、平安填入MerchantId
      • getTransferType

        public Long getTransferType()
        Get 1、 微信企业付款 2、 支付宝转账 3、 平安银企直联代发转账
        Returns:
        TransferType 1、 微信企业付款 2、 支付宝转账 3、 平安银企直联代发转账
      • setTransferType

        public void setTransferType​(Long TransferType)
        Set 1、 微信企业付款 2、 支付宝转账 3、 平安银企直联代发转账
        Parameters:
        TransferType - 1、 微信企业付款 2、 支付宝转账 3、 平安银企直联代发转账
      • getOrderId

        public String getOrderId()
        Get 订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,"_","-"组合
        Returns:
        OrderId 订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,"_","-"组合
      • setOrderId

        public void setOrderId​(String OrderId)
        Set 订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,"_","-"组合
        Parameters:
        OrderId - 订单流水号,唯一,不能包含特殊字符,长度最大限制64位,推荐使用字母,数字组合,"_","-"组合
      • getTransferAmount

        public Long getTransferAmount()
        Get 转账金额,单位分
        Returns:
        TransferAmount 转账金额,单位分
      • setTransferAmount

        public void setTransferAmount​(Long TransferAmount)
        Set 转账金额,单位分
        Parameters:
        TransferAmount - 转账金额,单位分
      • getPayeeId

        public String getPayeeId()
        Get 收款方标识。 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号
        Returns:
        PayeeId 收款方标识。 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号
      • setPayeeId

        public void setPayeeId​(String PayeeId)
        Set 收款方标识。 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号
        Parameters:
        PayeeId - 收款方标识。 微信为open_id; 支付宝为会员alipay_user_id; 平安为收款方银行账号
      • getPayeeName

        public String getPayeeName()
        Get 收款方姓名。支付宝可选;微信,平安模式下必传
        Returns:
        PayeeName 收款方姓名。支付宝可选;微信,平安模式下必传
      • setPayeeName

        public void setPayeeName​(String PayeeName)
        Set 收款方姓名。支付宝可选;微信,平安模式下必传
        Parameters:
        PayeeName - 收款方姓名。支付宝可选;微信,平安模式下必传
      • getPayeeExtends

        public String getPayeeExtends()
        Get 收款方附加信息,平安接入使用。需要以JSON格式提供以下字段: PayeeBankName:收款人开户行名称 CcyCode:货币类型(RMB-人民币) UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。
        Returns:
        PayeeExtends 收款方附加信息,平安接入使用。需要以JSON格式提供以下字段: PayeeBankName:收款人开户行名称 CcyCode:货币类型(RMB-人民币) UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。
      • setPayeeExtends

        public void setPayeeExtends​(String PayeeExtends)
        Set 收款方附加信息,平安接入使用。需要以JSON格式提供以下字段: PayeeBankName:收款人开户行名称 CcyCode:货币类型(RMB-人民币) UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。
        Parameters:
        PayeeExtends - 收款方附加信息,平安接入使用。需要以JSON格式提供以下字段: PayeeBankName:收款人开户行名称 CcyCode:货币类型(RMB-人民币) UnionFlag:行内跨行标志(1:行内转账,0:跨行转账)。
      • getReqReserved

        public String getReqReserved()
        Get 请求预留字段,原样透传返回
        Returns:
        ReqReserved 请求预留字段,原样透传返回
      • setReqReserved

        public void setReqReserved​(String ReqReserved)
        Set 请求预留字段,原样透传返回
        Parameters:
        ReqReserved - 请求预留字段,原样透传返回
      • getRemark

        public String getRemark()
        Get 业务备注
        Returns:
        Remark 业务备注
      • setRemark

        public void setRemark​(String Remark)
        Set 业务备注
        Parameters:
        Remark - 业务备注
      • getNotifyUrl

        public String getNotifyUrl()
        Get 转账结果回调通知URL。若不填,则不进行回调。
        Returns:
        NotifyUrl 转账结果回调通知URL。若不填,则不进行回调。
      • setNotifyUrl

        public void setNotifyUrl​(String NotifyUrl)
        Set 转账结果回调通知URL。若不填,则不进行回调。
        Parameters:
        NotifyUrl - 转账结果回调通知URL。若不填,则不进行回调。
      • getProfile

        public String getProfile()
        Get 接入环境。沙箱环境填sandbox。
        Returns:
        Profile 接入环境。沙箱环境填sandbox。
      • setProfile

        public void setProfile​(String Profile)
        Set 接入环境。沙箱环境填sandbox。
        Parameters:
        Profile - 接入环境。沙箱环境填sandbox。