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.