PaymentSession
public protocol PaymentSession
A session between a customer and a merchant
-
The ID of the
PaymentSession
Declaration
Swift
var paymentSessionId: String { get }
-
The ID of the associated Payment Request
Declaration
Swift
var paymentRequestId: String? { get }
-
The ID of the merchant initiating the
PaymentSession
Declaration
Swift
var merchantId: String { get }
-
The ID of the customers wallet
Declaration
Swift
var walletId: String? { get }
-
The timestamp of when the payment session will expire and become unusable
Declaration
Swift
var expiryTime: Date { get }
-
The location of the
PaymentSession
(used to group payment sessions)Declaration
Swift
var location: String { get }
-
Payload used to pass merchant information to the customer
Declaration
Swift
var merchantInfo: DynamicPayload { get }
-
Payload used to pass customer information back to the merchant
Declaration
Swift
var customerInfo: DynamicPayload? { get }