Overview#
The STRABL API enables seamless integration with the STRABL Checkout solution. It allows merchants and developers to manage carts, create orders, handle refunds, and receive real-time updates through webhooks. The API is designed for easy integration, secure communication, and robust performance.Easy interaction using HTTP clients like cURL, Axios, or native SDKs.
JSON-based requests and responses.
Support for both sandbox and production environments.
PCI-compliant and secure webhook handling.
Installation#
No special installation is required. You can call the API endpoints directly using your preferred HTTP client. Make sure to provide your Webhook URL for both sandbox and production environments.
Prerequisites#
Before starting, ensure you have:Access credentials (merchant UUID and API keys if applicable).
cURL or any HTTP client library installed.
A secure HTTPS Webhook URL for receiving order, refund, and cancellation updates.
Sandbox OTP is always 123456
STRABL Checkout Integration Steps#
1. Execute the Checkout Session API#
Call the Checkout Session API to initiate the process.
2. Receive Checkout Session Response#
The response will include:  cartId3. Redirect Customer to STRABL Checkout#
Use the cartId from the response to redirect the customer to STRABL’s Checkout Portal:4. Process Payment & Customer Details#
STRABL Checkout will handle payment processing and collect customer details.
5. Handle STRABL Webhook Updates#
Configure your system to receive Webhook notifications from STRABL. Use these events to update your order/payment status.
Follow how to create a checkout session