Getting Started with CCG
The Convenient Checkout Group (CCG) platform enables merchants to accept payments, manage wallets, and embed checkout flows with minimal effort. This guide walks you through everything you need — from onboarding prerequisites to choosing the right integration path for your team.
You will need a merchantId from CCG. Complete the Merchant Onboarding process first if you haven't already.
Onboarding & Integration Flow
🚦 Choose Your Integration Path
🛠️ API Integration (Total Control)
Build your own UI from scratch and use our API to power the logic.
- Best for: Custom mobile apps, unique branding, or complex backend workflows
- Effort: High — backend & frontend dev required
- Customization: Full — every pixel is yours
⚡ UI Components (Fast & Secure)
Drop our pre-built, optimized components into your app with a few lines of code.
- Best for: Standard checkouts, fast go-to-market, automatic security compliance
- Effort: Low — mostly frontend copy-paste
- Customization: Limited — themed to your brand
If you want the fastest path to production, start with UI Components. If you need deep customization or are building a custom app, choose API Integration.
Onboarding Checklist
✅ Required
These steps must be completed before you can process payments.
| Step | Owner | Description |
|---|---|---|
| HCP Configuration | HCP | Register your organization with the HealthSafePay Cloud Platform to enable CCG services. |
| Stripe Configuration | Stripe | Set up Stripe as the payment processor for your merchant account. |
| Merchant Onboarding | CCG | Register your merchant details and enable payment capabilities. |
⚙️ Optional
These steps unlock additional features and can be completed at any time.
| Step | Owner | Description |
|---|---|---|
| Report Configuration | CCG | Configure reporting for transaction and payout insights. |
| Webhooks Configuration | CCG | Set up webhooks to receive real-time event notifications. |
| Wallet Payment Set Up | CCG | Enable Google Pay and Apple Pay for your customers. |
| Enterprise Wallet Configuration | CCG | Configure enterprise wallet settings if required. |
Next Steps
Once you've completed the required onboarding steps above, follow the path that fits your integration:
If you chose UI Components (Widget):
- Set up your first session — create a session from your backend
- Integrate the widget — choose hosted, embedded, or express checkout
- Explore widget capabilities — payment, wallet, add method, and more
If you chose API Integration:
- Review the API Reference — explore endpoints and data models
- Configure Webhooks — reports, webhooks, and more