Class LinkCard.Builder

  • Enclosing class:
    LinkCard

    public static final class LinkCard.Builder
    extends java.lang.Object
    • Method Detail

      • e2ee

        public LinkCard.Builder e2ee​(E2EEToken e2ee)
        Wraps a compact-serialized JSON Web Encryption (JWE) token used for secure transmission of sensitive data (e.g., PCI information) through intermediaries. This token is encrypted using the public key from /end-to-end-keys and wraps an AES key. For details and examples, refer to our [GitHub repository](https://github.com/moovfinancial/moov-go/blob/main/examples/e2ee/e2ee_test.go).
      • e2ee

        public LinkCard.Builder e2ee​(java.util.Optional<? extends E2EEToken> e2ee)
        Wraps a compact-serialized JSON Web Encryption (JWE) token used for secure transmission of sensitive data (e.g., PCI information) through intermediaries. This token is encrypted using the public key from /end-to-end-keys and wraps an AES key. For details and examples, refer to our [GitHub repository](https://github.com/moovfinancial/moov-go/blob/main/examples/e2ee/e2ee_test.go).
      • cardNumber

        public LinkCard.Builder cardNumber​(java.lang.String cardNumber)
      • holderName

        public LinkCard.Builder holderName​(java.lang.String holderName)
      • holderName

        public LinkCard.Builder holderName​(java.util.Optional<java.lang.String> holderName)
      • cardOnFile

        public LinkCard.Builder cardOnFile​(java.util.Optional<java.lang.Boolean> cardOnFile)
      • merchantAccountID

        public LinkCard.Builder merchantAccountID​(java.lang.String merchantAccountID)
      • merchantAccountID

        public LinkCard.Builder merchantAccountID​(java.util.Optional<java.lang.String> merchantAccountID)
      • verifyName

        public LinkCard.Builder verifyName​(java.util.Optional<java.lang.Boolean> verifyName)