ActivePerksNewPaymentMethod

data class ActivePerksNewPaymentMethod(val cardNumber: String, val expireMonth: String, val expireYear: String, val cvv: String, val address1: String, val address2: String? = null, val city: String, val state: String, val zipCode: String, val country: String = "US", val firstName: String, val lastName: String, val nickname: String? = null)

Card and billing details for adding a payment method to the member's ActivePerks account.

Constructors

Link copied to clipboard
constructor(cardNumber: String, expireMonth: String, expireYear: String, cvv: String, address1: String, address2: String? = null, city: String, state: String, zipCode: String, country: String = "US", firstName: String, lastName: String, nickname: String? = null)

Properties

Link copied to clipboard

First billing address line.

Link copied to clipboard

Second billing address line, optional.

Link copied to clipboard

Card number, digits only (no spaces).

Link copied to clipboard

Billing city.

Link copied to clipboard

ISO country code; the server normalizes blank to "US".

Link copied to clipboard
val cvv: String

3-4 digit security code.

Link copied to clipboard

Two-digit month string, e.g. "02".

Link copied to clipboard

Year string; the server accepts "30" and "2030".

Link copied to clipboard

Cardholder first name.

Link copied to clipboard

Cardholder last name.

Link copied to clipboard

Optional member-given card name.

Link copied to clipboard

Two-letter state code.

Link copied to clipboard

Billing ZIP code.