Availing Universal Checkout is as easy as implementing one line of code. Note that there are more options which you have to set by passing your SDK settings in the configure function. Please refer to the section below for more information.
1
func showUniversalCheckout(clientToken:completion:)
swift
copy
Parameters
clientTokenstringRequired
Client token as returned by the create client session call
completion((Error?) -> Void)?Optional
The completion handler will notify you that the Universal Checkout has been presented, or that an error has occured.Example
Availing Universal Checkout is as easy as implementing one line of code:
12345678910111213141516
// 👇 Add thisimport PrimerSDK class MyViewController: UIViewController { // ... @IBAction func openUniversalCheckoutTapped(_ sender: Any) { // 👇 Add this Primer.shared.showUniversalCheckout(clientToken: clientToken) { err in if let err { // Handle the error } } }}
swift
copy