Custom Checkout
Custom Checkout gives you complete control over the payment experience. Use Collect.js for PCI-compliant card tokenization combined with direct gateway API calls to build any checkout flow while keeping your servers out of PCI scope.
When to Use
- Completely custom payment form design
- Native mobile app payments
- Complex multi-step or multi-payment checkout flows
- Marketplace or platform with multiple payment paths
Architecture
Browser Your Server CyoGate Gateway
│ │ │
│ Card entered │ │
│ Collect.js │ │
│ tokenizes ──────► │ │
│ token returned │ │
│ │ │
│ POST token + │ │
│ order details ──► │ │
│ │ POST security_key │
│ │ + token + amount ► │
│ │ response=1 ◄────── │
│ Confirmation ◄─── │ │