PrimerHeadlessUniversalCheckout
- **
var** delegate: PrimerHeadlessUniversalCheckoutDelegate?
- **
var** uiDelegate: PrimerHeadlessUniversalCheckoutUIDelegate?
- **
var** clientToken: String?
(readonly)
- **
func** start(withClientToken:settings:delegate:uiDelegate:completion)
PrimerHeadlessUniversalCheckoutDelegate
- **
func** primerHeadlessUniversalCheckoutDidLoadAvailablePaymentMethods(_:)
- **
func** primerHeadlessUniversalCheckoutDidCompleteCheckoutWithData(_:)
- **
func** primerHeadlessUniversalCheckoutDidStartTokenization(for:)
(optional)
- **
func** primerHeadlessUniversalCheckoutDidTokenizePaymentMethod(_:decisionHandler:)
(optional function, but make sure the decisionHandler
is called if the function is implemented, otherwise the SDK will hang)
- **
func** primerHeadlessUniversalCheckoutDidResumeWith(_:decisionHandler:)
(optional function, but make sure the decisionHandler
is called if the function is implemented, otherwise the SDK will hang)
**func** primerHeadlessUniversalCheckoutDidEnterResumePendingWithPaymentAdditionalInfo(_:)
(optional)
- **
func** primerHeadlessUniversalCheckoutDidReceiveAdditionalInfo(_:)
(optional)
- **
func** primerHeadlessUniversalCheckoutWillUpdateClientSession()
(optional)
- **
func** primerHeadlessUniversalCheckoutClientSessionDidUpdate(_:)
(optional)
- **
func** primerHeadlessUniversalCheckoutWillCreatePaymentWithData(_:decisionHandler:)
(optional function, but make sure the decisionHandler
is called if the function is implemented, otherwise the SDK will hang)
- **
func** primerHeadlessUniversalCheckoutDidFail(withError:)
(optional)
PrimerHeadlessUniversalCheckoutUIDelegate
- **
func** primerHeadlessUniversalCheckoutUIDidStartPreparation(for:)
(optional)
- **
func** primerHeadlessUniversalCheckoutUIDidShowPaymentMethod(for:)
(optional)