PPRetailMerchant Class Reference
| Inherits from | PPRetailObject : NSObject |
|---|---|
| Declared in | PPRetailMerchant.h |
Overview
The merchant represents the account that all calls to the PayPal services will affect. Essentially this is where all collected money will go, which account locations and checkin operations will occur under, etc.
businessName
The name of the business operated by the merchant. @readonly
@property (nonatomic, strong, nullable, readonly) NSString *businessNameDiscussion
The name of the business operated by the merchant. @readonly
Declared In
PPRetailMerchant.h
currency
The “home” currency of the merchant. @readonly
@property (nonatomic, strong, nullable, readonly) NSString *currencyDiscussion
The “home” currency of the merchant. @readonly
Declared In
PPRetailMerchant.h
payerId
The payer id of the merchant. @readonly
@property (nonatomic, strong, nullable, readonly) NSString *payerIdDiscussion
The payer id of the merchant. @readonly
Declared In
PPRetailMerchant.h
address
The business address of the merchant @readonly
@property (nonatomic, strong, nullable, readonly) PPRetailInvoiceAddress *addressDiscussion
The business address of the merchant @readonly
Declared In
PPRetailMerchant.h
environment
The PayPal environment this merchant exists in - live or sandbox. Sandbox means the money is not real! @readonly
@property (nonatomic, strong, nullable, readonly) NSString *environmentDiscussion
The PayPal environment this merchant exists in - live or sandbox. Sandbox means the money is not real! @readonly
Declared In
PPRetailMerchant.h
signatureRequiredAbove
The invoice total amount above which signature would be collected for swipe transactions.
@property (nonatomic, strong, nullable) NSDecimalNumber *signatureRequiredAboveDiscussion
The invoice total amount above which signature would be collected for swipe transactions.
Declared In
PPRetailMerchant.h
isCertificationMode
Run in certification mode.
@property (nonatomic, assign) BOOL isCertificationModeDiscussion
Run in certification mode.
Declared In
PPRetailMerchant.h
referrerCode
The Partner Attribution Id code that is used for analytics
@property (nonatomic, strong, nullable) NSString *referrerCodeDiscussion
The Partner Attribution Id code that is used for analytics
Declared In
PPRetailMerchant.h
softDescriptor
The soft descriptor that will be shown on the receipt, provided by the partner PLEASE NOTE: manipulating this setting (especially upwards) may cause you to be liable for chargebacks in the event we cannot retrieve a signature for the transaction. MODIFY THIS SETTING AT YOUR OWN RISK!
@property (nonatomic, strong, nullable) NSString *softDescriptorDiscussion
The soft descriptor that will be shown on the receipt, provided by the partner PLEASE NOTE: manipulating this setting (especially upwards) may cause you to be liable for chargebacks in the event we cannot retrieve a signature for the transaction. MODIFY THIS SETTING AT YOUR OWN RISK!
Declared In
PPRetailMerchant.h
– setTokenExpiredHandler:
Provide a token expiration handler if you want to handle token expiration during a transaction
- (void)setTokenExpiredHandler:(PPRetailMerchantTokenExpirationHandlerHandler _Nullable)expirationHandlerDiscussion
Provide a token expiration handler if you want to handle token expiration during a transaction
Declared In
PPRetailMerchant.h
– forwardReceipt:emailOrSms:txNumber:txType:customerId:receiptPreferenceToken:callback:
Forward a receipt for an invoice.
- (void)forwardReceipt:(PPRetailRetailInvoice *_Nullable)invoice emailOrSms:(NSString *_Nullable)emailOrSms txNumber:(NSString *_Nullable)txNumber txType:(NSString *_Nullable)txType customerId:(NSString *_Nullable)customerId receiptPreferenceToken:(NSString *_Nullable)receiptPreferenceToken callback:(PPRetailMerchantReceiptForwardedHandler _Nullable)callbackDiscussion
Forward a receipt for an invoice.
Declared In
PPRetailMerchant.h