Class InitializedLinkedAccount


  • public class InitializedLinkedAccount
    extends java.lang.Object
    • Constructor Detail

      • InitializedLinkedAccount

        public InitializedLinkedAccount()
    • Method Detail

      • initializeLinkedAccountTokenization

        public static InitializedLinkedAccount initializeLinkedAccountTokenization​(java.lang.String customerId,
                                                                                   LinkedAccountEnum.ChannelCode channelCode,
                                                                                   java.util.Map<java.lang.String,​java.lang.Object> properties,
                                                                                   java.util.Map<java.lang.String,​java.lang.Object> metadata)
                                                                            throws XenditException
        Initialize linked account tokenization
        Parameters:
        customerId - ID of customer object to which the account token will be linked to.
        channelCode - Specifies which e-Wallet will be used by end-customer.
        properties - Specific information based on type of account.
        metadata - Object of additional information the user may use.
        Returns:
        InitializedLinkedAccount model.
        Throws:
        XenditException - XenditException
      • initializeLinkedAccountTokenization

        public static InitializedLinkedAccount initializeLinkedAccountTokenization​(java.util.Map<java.lang.String,​java.lang.Object> params)
                                                                            throws XenditException
        Initialize linked account tokenization with all parameter as HashMap
        Parameters:
        params - listed here https://developers.xendit.co/api-reference/#initialize-linked-account-tokenization.
        Returns:
        InitializedLinkedAccount
        Throws:
        XenditException
      • initializeLinkedAccountTokenization

        public static InitializedLinkedAccount initializeLinkedAccountTokenization​(java.util.Map<java.lang.String,​java.lang.String> headers,
                                                                                   java.util.Map<java.lang.String,​java.lang.Object> params)
                                                                            throws XenditException
        Initialize linked account tokenization with headers and all parameter as HashMap
        Parameters:
        headers -
        params - listed here https://developers.xendit.co/api-reference/#initialize-linked-account-tokenization.
        Returns:
        InitializedLinkedAccount
        Throws:
        XenditException