Package io.moov.sdk.models.components
Class LinkCard.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.LinkCard.Builder
-
- Enclosing class:
- LinkCard
public static final class LinkCard.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LinkCard.BuilderbillingAddress(CardAddress billingAddress)LinkCardbuild()LinkCard.BuildercardCvv(java.lang.String cardCvv)LinkCard.BuildercardNumber(java.lang.String cardNumber)LinkCard.BuildercardOnFile(boolean cardOnFile)LinkCard.BuildercardOnFile(java.util.Optional<java.lang.Boolean> cardOnFile)LinkCard.Buildere2ee(E2EEToken e2ee)Wraps a compact-serialized JSON Web Encryption (JWE) token used for secure transmission of sensitive data (e.g., PCI information) through intermediaries.LinkCard.Buildere2ee(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.LinkCard.Builderexpiration(CardExpiration expiration)The expiration date of the card or token.LinkCard.BuilderholderName(java.lang.String holderName)LinkCard.BuilderholderName(java.util.Optional<java.lang.String> holderName)LinkCard.BuildermerchantAccountID(java.lang.String merchantAccountID)LinkCard.BuildermerchantAccountID(java.util.Optional<java.lang.String> merchantAccountID)LinkCard.BuilderverifyName(boolean verifyName)LinkCard.BuilderverifyName(java.util.Optional<java.lang.Boolean> verifyName)
-
-
-
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)
-
cardCvv
public LinkCard.Builder cardCvv(java.lang.String cardCvv)
-
expiration
public LinkCard.Builder expiration(CardExpiration expiration)
The expiration date of the card or token.
-
holderName
public LinkCard.Builder holderName(java.lang.String holderName)
-
holderName
public LinkCard.Builder holderName(java.util.Optional<java.lang.String> holderName)
-
billingAddress
public LinkCard.Builder billingAddress(CardAddress billingAddress)
-
cardOnFile
public LinkCard.Builder cardOnFile(boolean cardOnFile)
-
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(boolean verifyName)
-
verifyName
public LinkCard.Builder verifyName(java.util.Optional<java.lang.Boolean> verifyName)
-
build
public LinkCard build()
-
-