GiftCard

public final class GiftCard implements Payment

Parameters

cardNumber

Gift card number.

cardHolderName

The name of gift card holder.

pin

The PIN of gift card.

Constructors

Link copied to clipboard
public GiftCard GiftCard(Payment.Brand brand, Name billingName, PaymentBillingAddress billingAddress, String billingEmailAddress, String cardNumber, String cardHolderName, String pin, PaymentReason reason, Amount authorizedAmount, Amount verifiedAmount, PaymentThreeDSCriteria threeDigitsSecureCriteria, Operations operations, Map<String, String> extensions)

Types

Link copied to clipboard
public final class Builder

Properties

Link copied to clipboard
@Valid()
private final Amount authorizedAmount
Link copied to clipboard
@NotNull()
@Valid()
private final PaymentBillingAddress billingAddress
Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String billingEmailAddress
Link copied to clipboard
@NotNull()
@Valid()
private final Name billingName
Link copied to clipboard
@NotNull()
private final Payment.Brand brand
Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String cardHolderName
Link copied to clipboard
@Pattern(regexp = "^[0-9A-Za-z]{4,16}$")
@Length(max = 16)
@NotNull()
@Valid()
private final String cardNumber
Link copied to clipboard
@Valid()
private final Map<String, String> extensions
Link copied to clipboard
private final PaymentMethod method
Link copied to clipboard
@Valid()
private final Operations operations
Link copied to clipboard
@Pattern(regexp = "^[0-9]{4,8}$")
@Length(max = 8)
@NotNull()
@Valid()
private final String pin
Link copied to clipboard
@Valid()
private final PaymentReason reason
Link copied to clipboard
Link copied to clipboard
@Valid()
private final Amount verifiedAmount

Functions

Link copied to clipboard
public final static GiftCard.Builder builder()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final String getCardHolderName()
Link copied to clipboard
public final String getCardNumber()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final String getPin()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public final GiftCard.Builder toBuilder()