Inherits from LUAPIModel : NSObject
Declared in LUAbstractPaymentMethod.h
LUAbstractPaymentMethod.m

Overview

An abstract class representing a payment method. All payment methods inherit from this class.

Properties

monthlyBillingDay

The day of the month in which the user will be billed using this payment method.

@property (nonatomic, copy, readonly) NSNumber *monthlyBillingDay

Discussion

The day of the month in which the user will be billed using this payment method.

Can be nil if the user is not billed monthly.

Declared In

LUAbstractPaymentMethod.h

monthlyTransactionLimit

The user’s transaction limit. If their pending charges reach this limit before the monthly billing day, the user will be charged immediately.

@property (nonatomic, strong, readonly) LUMonetaryValue *monthlyTransactionLimit

Discussion

The user’s transaction limit. If their pending charges reach this limit before the monthly billing day, the user will be charged immediately.

Can be nil if the user is not billed monthly.

Declared In

LUAbstractPaymentMethod.h

paymentMethodDescription

A human-readable description of this payment method.

@property (nonatomic, copy, readonly) NSString *paymentMethodDescription

Discussion

A human-readable description of this payment method.

For example, for a credit card, this may be “Visa *1234”, where “1234” are the last 4 digits of the card number.

Declared In

LUAbstractPaymentMethod.h