SCPDynamicCurrencyConversion
Objective-C
@interface SCPDynamicCurrencyConversion : NSObject <NSCopying>
                Swift
class DynamicCurrencyConversion : NSObject, NSCopying
                An object representing the dynamic currency conversion details for a transaction.
- 
                  
                  
Exchange rate received by the cardholder, including markup.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *cardholderRate;Swift
var cardholderRate: NSNumber? { get } - 
                  
                  
Time at which the provided exchange rates were determined.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSDate *fxAsOf;Swift
var fxAsOf: Date? { get } - 
                  
                  
Amount in the original currency before conversion.
Declaration
Objective-C
@property (nonatomic, readonly) NSUInteger originalAmount;Swift
var originalAmount: UInt { get } - 
                  
                  
Original currency before conversion.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSString *originalCurrency;Swift
var originalCurrency: String? { get } - 
                  
                  
Reference exchange rate published by a regulatory body for cardholder disclosure. Present only for transactions where the merchant and cardholder are both in the European Economic Area (EEA).
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *referenceFxRate;Swift
var referenceFxRate: NSNumber? { get } - 
                  
                  
Markup percentage added to the reference_fx_rate to get the cardholder_rate. Used for cardholder disclosure and present only for transactions where the merchant and cardholder are both in the European Economic Area (EEA).
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *referenceMarkupPercent;Swift
var referenceMarkupPercent: NSNumber? { get } - 
                  
                  
Whether dynamic currency conversion was performed on this transaction.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull status;Swift
var status: String { get } - 
                  
                  
Exchange rate applied to the transaction, excluding markup.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *transactionFxRate;Swift
var transactionFxRate: NSNumber? { get } - 
                  
                  
Markup percentage added to the transaction_fx_rate to get the cardholder_rate.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) NSNumber *transactionMarkupPercent;Swift
var transactionMarkupPercent: NSNumber? { get } - 
                  
                  
Unavailable
You cannot directly instantiate this class.
Declaration
Objective-C
- (nonnull instancetype)init; - 
                  
                  
Unavailable
You cannot directly instantiate this class.
Declaration
Objective-C
+ (nonnull instancetype)new;