Documentation
  1. Integrations
Documentation
  • Introduction
  • Webhook
  • Integrations
    • REST Integration
    • Nodejs
    • Wordpress
  • Create Checkout Session
    POST
  • Schemas
    • webhooks
      • Webhook | Order Created
      • Webhook | Order Abandoned
      • Webhook | Order Refunded
      • Webhook | Order Failed
    • Cart Session Request
    • Cart Session Response
  1. Integrations

REST Integration

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.
Key features:
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: cartId

3. Redirect Customer to STRABL Checkout#

Use the cartId from the response to redirect the customer to STRABL’s Checkout Portal:
Sandbox
https://sandbox.checkout.strabl.io/?token=REPLACE_WITH_CART_ID
Production
https://checkout.strabl.io/?token=REPLACE_WITH_CART_ID

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
Modified at 2025-09-25 16:55:11
Previous
Webhook
Next
Nodejs
Built with