Unboxing the iOS SDK

Unboxing the iOS SDK

Key Classes

  • CyoGateSDK — Main SDK module
  • CyoGateConfiguration — Configuration object
  • CyoGateTransactionManager — Manages transaction lifecycle
  • CyoGateTransactionRequest — Describes a payment
  • CyoGateTransactionResult — Contains the outcome
  • CyoGateDelegate — Protocol for transaction events
import CyoGateSDK

class CheckoutViewController: UIViewController, CyoGateDelegate {
    var transactionManager: CyoGateTransactionManager!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        let config = CyoGateConfiguration(apiKey: "YOUR_PUBLIC_KEY", environment: .production)
        transactionManager = CyoGateTransactionManager(configuration: config, delegate: self)
    }
}
See the Tap to Pay on iPhone overview for full context and the complete topic list.

Take Your Business to the Next Level

Find out how our innovative payment solutions can benefit your business. Reach out to us for more information or to get started!

Let's Get Started