Class OpenBankPayeeInfo

    • Constructor Summary

      Constructors 
      Constructor Description
      OpenBankPayeeInfo()  
      OpenBankPayeeInfo​(OpenBankPayeeInfo 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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAccountType()
      Get 收款账户标识类型 BANK_ACCOUNT:绑定银行账户 ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。 付款方式为SAFT_ISV时,必填。
      String getBankAccountNumber()
      Get 银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
      String getBankBranchId()
      Get 联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
      String getBankBranchName()
      Get 支行名称。
      String getBindSerialNo()
      Get 收款方绑卡序列号。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。
      String getPayeeId()
      Get 收款方唯一标识。 当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID; 付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;
      String getPayeeName()
      Get 收款方名称。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称; 渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称; 渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。
      void setAccountType​(String AccountType)
      Set 收款账户标识类型 BANK_ACCOUNT:绑定银行账户 ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。 付款方式为SAFT_ISV时,必填。
      void setBankAccountNumber​(String BankAccountNumber)
      Set 银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
      void setBankBranchId​(String BankBranchId)
      Set 联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
      void setBankBranchName​(String BankBranchName)
      Set 支行名称。
      void setBindSerialNo​(String BindSerialNo)
      Set 收款方绑卡序列号。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。
      void setPayeeId​(String PayeeId)
      Set 收款方唯一标识。 当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID; 付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;
      void setPayeeName​(String PayeeName)
      Set 收款方名称。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称; 渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称; 渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • OpenBankPayeeInfo

        public OpenBankPayeeInfo()
      • OpenBankPayeeInfo

        public OpenBankPayeeInfo​(OpenBankPayeeInfo 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

      • getPayeeId

        public String getPayeeId()
        Get 收款方唯一标识。 当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID; 付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;
        Returns:
        PayeeId 收款方唯一标识。 当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID; 付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;
      • setPayeeId

        public void setPayeeId​(String PayeeId)
        Set 收款方唯一标识。 当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID; 付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;
        Parameters:
        PayeeId - 收款方唯一标识。 当渠道为TENPAY,付款方式为EBANK_PAYMENT,必填,上送收款方入驻云企付商户ID; 付款方式为OPENBANK_PAYMENT时,非必填,输入外部收款方的标识ID 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送微信OPEN_ID;
      • getBankBranchName

        public String getBankBranchName()
        Get 支行名称。
        Returns:
        BankBranchName 支行名称。
      • setBankBranchName

        public void setBankBranchName​(String BankBranchName)
        Set 支行名称。
        Parameters:
        BankBranchName - 支行名称。
      • getBankAccountNumber

        public String getBankAccountNumber()
        Get 银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
        Returns:
        BankAccountNumber 银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
      • setBankAccountNumber

        public void setBankAccountNumber​(String BankAccountNumber)
        Set 银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
        Parameters:
        BankAccountNumber - 银行账号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
      • getPayeeName

        public String getPayeeName()
        Get 收款方名称。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称; 渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称; 渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。
        Returns:
        PayeeName 收款方名称。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称; 渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称; 渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。
      • setPayeeName

        public void setPayeeName​(String PayeeName)
        Set 收款方名称。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称; 渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称; 渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。
        Parameters:
        PayeeName - 收款方名称。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,上送收款方入驻云企付的商户名称; 渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选,上送收款方账户名称; 渠道为ALIPAY,付款方式为SAFT_ISV时,收款账户标识类型为ALIPAY_LOGON_ID时必传,上送收款方真实姓名。 渠道为WECHAT,付款方式为TRANS_TO_CHANGE时,上送收款人姓名。
      • getBankBranchId

        public String getBankBranchId()
        Get 联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
        Returns:
        BankBranchId 联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
      • setBankBranchId

        public void setBankBranchId​(String BankBranchId)
        Set 联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
        Parameters:
        BankBranchId - 联行号。渠道为TENPAY,付款方式为OPENBANK_PAYMENT时必选
      • getBindSerialNo

        public String getBindSerialNo()
        Get 收款方绑卡序列号。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。
        Returns:
        BindSerialNo 收款方绑卡序列号。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。
      • setBindSerialNo

        public void setBindSerialNo​(String BindSerialNo)
        Set 收款方绑卡序列号。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。
        Parameters:
        BindSerialNo - 收款方绑卡序列号。 当渠道为TENPAY,付款方式为EBANK_PAYMENT时,必填,上送收款方入驻云企付平台时,下发的绑卡序列号;当渠道为ALIPAY,付款方式为SAFT_ISV时,必填,根据收款账户标识类型上送。
      • getAccountType

        public String getAccountType()
        Get 收款账户标识类型 BANK_ACCOUNT:绑定银行账户 ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。 付款方式为SAFT_ISV时,必填。
        Returns:
        AccountType 收款账户标识类型 BANK_ACCOUNT:绑定银行账户 ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。 付款方式为SAFT_ISV时,必填。
      • setAccountType

        public void setAccountType​(String AccountType)
        Set 收款账户标识类型 BANK_ACCOUNT:绑定银行账户 ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。 付款方式为SAFT_ISV时,必填。
        Parameters:
        AccountType - 收款账户标识类型 BANK_ACCOUNT:绑定银行账户 ACCOUNT_BOOK_ID:电子记账本ID ALIPAY_USER_ID:支付宝的会员ID ALIPAY_LOGON_ID:支付宝登录号。 付款方式为SAFT_ISV时,必填。