Class FullIssuedCard.Builder

  • Enclosing class:
    FullIssuedCard

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

      • lastFourCardNumber

        public FullIssuedCard.Builder lastFourCardNumber​(java.lang.String lastFourCardNumber)
      • memo

        public FullIssuedCard.Builder memo​(java.util.Optional<java.lang.String> memo)
        Optional descriptor for the card.
      • fundingWalletID

        public FullIssuedCard.Builder fundingWalletID​(java.lang.String fundingWalletID)
        Unique identifier for the wallet funding the card.
      • state

        public FullIssuedCard.Builder state​(IssuedCardState state)
        The `state` represents the operational status of an issued card. A card can only approve incoming authorizations if it is in an active state.

        - `active`: The card is operational and approves authorizations. Generally becomes active shortly after card creation. - `inactive`: The card cannot approve authorizations. This is currently a temporary state assigned post-creation during the activation process. - `closed`: The card is permanently deactivated and cannot approve authorizations. A card can be closed by request or when it expires. - `pending-verification`: Awaiting additional authorized user verification before the card can be activated.

      • formFactor

        public FullIssuedCard.Builder formFactor​(IssuedCardFormFactor formFactor)
        Specifies the type of spend card to be issued. Presently supports virtual only, providing a digital number without a physical card.
      • pan

        public FullIssuedCard.Builder pan​(java.lang.String pan)
        The issued card's Primary Account Number (PAN)
      • cvv

        public FullIssuedCard.Builder cvv​(java.lang.String cvv)
        The issued card's 3- or 4-digit Card Verification Value (CVV).