Skip to main content

BRPaymentMethod

Describes a payment method and the amount charged to it on a receipt.

Declaration

@interface BRPaymentMethod : NSObject <BRSerializable>
class BRPaymentMethod : NSObject, BRSerializable

Quick Reference​

Properties​

PropertyDescription
methodPayment method type (e.g., Cash, Credit, Debit, Gift Card, Check).
cardTypeCard brand (e.g., Visa, American Express, Mastercard, Discover).
cardIssuerCard issuer organization (e.g., Target, Walmart).
amountMonetary value charged against this payment method.

Properties​

method (read-only)​

@property (nonatomic, strong, readonly) BRStringValue *method;
var method: BRStringValue! { get }

Payment method type (e.g., Cash, Credit, Debit, Gift Card, Check).


cardType (read-only)​

@property (nonatomic, strong, readonly) BRStringValue *cardType;
var cardType: BRStringValue! { get }

Card brand (e.g., Visa, American Express, Mastercard, Discover).


cardIssuer (read-only)​

@property (nonatomic, strong, readonly) BRStringValue *cardIssuer;
var cardIssuer: BRStringValue! { get }

Card issuer organization (e.g., Target, Walmart).


amount (read-only)​

@property (nonatomic, strong, readonly) BRFloatValue *amount;
var amount: BRFloatValue! { get }

Monetary value charged against this payment method.