ActivePerksSignUpDetails

data class ActivePerksSignUpDetails(val cardNumber: String, val expirationMonth: String, val expirationYear: String, val cvv: String, val address1: String, val address2: String? = null, val city: String, val state: String, val billingZip: String, val phone: String)

Card and billing details for enrolling the member in ActivePerks.

Field formats are enforced server-side; they are documented here so a rejected signup can be prevented at the form:

Constructors

Link copied to clipboard
constructor(cardNumber: String, expirationMonth: String, expirationYear: String, cvv: String, address1: String, address2: String? = null, city: String, state: String, billingZip: String, phone: String)

Properties

Link copied to clipboard

First billing address line. Required.

Link copied to clipboard

Second billing address line, optional.

Link copied to clipboard

ZIP code, "12345" or "12345-6789".

Link copied to clipboard

16-digit card number, digits only (no spaces).

Link copied to clipboard

Billing city. Required.

Link copied to clipboard
val cvv: String

3-4 digit security code.

Link copied to clipboard

Two-digit month string, "01".."12".

Link copied to clipboard

Two-digit year string, e.g. "30".

Link copied to clipboard

10-digit phone number, digits only.

Link copied to clipboard

Two-letter state code, e.g. "CA".