PaymentRequest

public final class PaymentRequest

Parameters

type

Identifier for the type of payment. If affiliate_collect, card information is not required as EPS will not be processing the payment. However, billing contact information is still required.

billingContact
number

Card number. Required for credit card transactions.

securityCode

CVV/CSV code from the back of the customer's card. Required for credit card transactions.

expirationMonth

Two-digit month the credit card will expire. Required for credit card transactions.

expirationYear

Year the credit card will expire. Required for credit card transactions.

thirdPartyAuthentication
enrollmentDate

Date the payment account was enrolled in the cardholder's account with the merchant, in ISO 8601 format (YYYY-MM-DD).

Constructors

Link copied to clipboard
public PaymentRequest PaymentRequest(PaymentRequest.Type type, BillingContactRequest billingContact, String number, String securityCode, String expirationMonth, String expirationYear, ThirdPartyAuthRequest thirdPartyAuthentication, String enrollmentDate)

Types

Link copied to clipboard
public final class Builder
Link copied to clipboard
public enum Type extends Enum<PaymentRequest.Type>

Identifier for the type of payment. If affiliate_collect, card information is not required as EPS will not be processing the payment. However, billing contact information is still required. Values: CORPORATE_CARD,CUSTOMER_CARD,VIRTUAL_CARD,AFFILIATE_COLLECT

Properties

Link copied to clipboard
@Valid()
private final BillingContactRequest billingContact
Link copied to clipboard
@Valid()
private final String enrollmentDate
Link copied to clipboard
@Valid()
private final String expirationMonth
Link copied to clipboard
@Valid()
private final String expirationYear
Link copied to clipboard
@Valid()
private final String number
Link copied to clipboard
@Valid()
private final String securityCode
Link copied to clipboard
Link copied to clipboard
private final PaymentRequest.Type type

Functions

Link copied to clipboard
public final static PaymentRequest.Builder builder()
Link copied to clipboard
Link copied to clipboard
public final String getEnrollmentDate()
Link copied to clipboard
public final String getExpirationMonth()
Link copied to clipboard
public final String getExpirationYear()
Link copied to clipboard
public final String getNumber()
Link copied to clipboard
public final String getSecurityCode()
Link copied to clipboard