You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
494 B
Swift
16 lines
494 B
Swift
public struct StripePaymentOptions {
|
|
|
|
// must be in smallest unit e.g. 1000 for $10.00
|
|
public var price: Int = 0
|
|
// 'USD', 'MXN', 'JPY', 'GBP' etc. uppercase.
|
|
public var currency: String = "USD"
|
|
// 'US', 'PH', the ISO 2-letter code, uppercase.
|
|
public var country: String = "US"
|
|
|
|
init(dict: [String:Any]) {
|
|
price = dict["price"] as? Int ?? 0
|
|
currency = dict["currency"] as? String ?? "USD"
|
|
country = dict["country"] as? String ?? "US"
|
|
}
|
|
}
|