Secure authentication with hosted checkout pages and direct API integration. Built for developers, trusted by businesses.
Powerful features built for developers who demand reliability and simplicity
Beautiful, pre-built checkout pages like Stripe. No UI development needed—just redirect and verify.
Choose between hosted checkout or direct API integration. Flexible for any use case.
Automatically resolve phone numbers to names in Ghana. Perfect for KYC and user verification.
Built-in brute force protection with automatic lockout after 3 failed verification attempts.
Monitor OTP delivery, success rates, and usage analytics in a beautiful developer portal.
Credit-based pricing with 7 tiers. Credits never expire. Volume discounts up to 26% off.
Choose the plan that fits your needs. Credits never expire.
Need custom solutions or higher volumes? Contact us
Choose your integration method. Start sending OTPs in minutes.
Create a session and redirect to hosted checkout page
// 1. Create checkout session
const response = await fetch('https://api.gatekeeperpro.live/api/checkout/create', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'X-API-Key': 'your_api_key_here'
},
body: JSON.stringify({
receiver: '+233XXXXXXXXX', // Phone or email
type: 'phone', // or 'email'
successUrl: 'https://yourapp.com/success',
failureUrl: 'https://yourapp.com/failure',
metadata: { userId: '12345' }
})
});
const { sessionToken } = await response.json();
// 2. Redirect user to checkout
window.location.href = `https://checkout.gatekeeperpro.cc/${sessionToken}`;
// 3. Handle success callback
// User will be redirected to:
// https://yourapp.com/success?verified=true&receiver=233XXXXXXXXX&name=John+Doe