Overview
Shakesco Checkout provides a hosted payment page for accepting recurring subscriptions. Users complete payment requests in a secure, pre-built interface. Two integration options:- Redirect users to checkout URL
- Embed checkout in iframe
How It Works
1
Create checkout session
Call
/start_session API endpoint with payment details2
Receive checkout URL
API returns URL valid for 5 minutes
3
User completes checkout
Redirect or embed the checkout page
4
User approves in app
User accepts request in Shakesco app
5
Verify payment
Check payment status via
/has_paid endpointQuick Start
1. Create session: See Start Session API for full documentation. 2. Redirect user:redirect_url after checkout. Verify payment:
Configuration Options
Payment Types
- Recurring subscriptions - Set
period> 0 - One-time payments - Set
period: "0"
Token Support
Accept multiple tokens by passing array:Session Expiration
API Reference
Start Session
Create checkout session endpoint
Verify Payment
Check payment status endpoint
All Endpoints
Complete API documentation
SDK Integration
Use JavaScript SDK instead