Getting Started
Set up Genius Checkout in four steps. You'll have a working test integration in about 15 minutes.
1. Create a Merchant Account
- Visit app.geniuscheckout.com/register
- Enter your business name, email, and card details
- After registration, you land on the merchant dashboard
2. Configure a Payment Gateway
- Go to Gateways in the sidebar
- Click Configure on PowerTranz Direct or PowerTranz HPP
- Enter your PowerTranz Merchant ID and Processing Password
- Select currencies and modes (test/live)
- Optional settings:
| Setting | Description |
|---|---|
| Capture Mode | sale (immediate) or authorize (hold then capture) |
| 3D Secure | Enable/disable 3DS authentication |
| Fraud Check | Enable PowerTranz fraud screening |
| Address Verification (AVS) | Verify billing address with card issuer |
| Tokenization | Store card tokens for recurring charges |
3. Get Your API Key
- Go to API Keys in the sidebar
- Click Create API Key
- Copy the key — it starts with
gc_test_(test) orgc_live_(live)
TIP
Keep your gc_live_ key out of source control and client-side code. The key is bearer credentials — anyone with it can charge on your behalf.
4. Set Up Webhooks
- Go to Webhooks in the sidebar
- Add your endpoint URL (e.g.,
https://yoursite.com/gc-webhook) - Select events:
payment.completed,payment.failed,payment.refunded - Copy the signing secret
