Enkash APIs
HomePayment GatewayPayoutsCreate Account
HomePayment GatewayPayoutsCreate Account
Login
  1. Payment Gateway
  • Payment Gateway Overview
  • Getting Started
  • Payment Methods
  • Integration
  • API Endpoints
  • APIs
    • Authorisation
      • Get Authorization Token
    • Order
      • Create Order
      • Get Order Status
      • Get Order By Merchant Order Id
      • Get BNPL Payment Modes
      • Get Dynamic QR Code
      • UPI Intent Links
    • Payment
      • Submit Payment Detail
      • Get Transaction Status
      • Validate OTP
      • Resend OTP
      • Payment Notify Request
      • Get UPI Transaction Status
      • Verify VPA
    • Refund
      • Refund
    • Settlement
      • Settlement Reporting
      • Get Settlement Payout By ID
      • Search Settlement Payouts
    • Split Settlement
      • Create Split Settlement Account
      • Update Split Settlement Account
      • Get All Split Settlement Account
      • Deactivate Split Settlement Account
      • Activate Split Settlement Account
      • Submit Payment with Split Details
      • Edit/Deferred Split Settlement
    • E-Commerce Plugins
    • Payment Button
    • Qr Code
      • Create Qr Code
      • Get QR Code
      • Search QR Code
      • createCustomer
      • searchCustomer
      • Cancel QR Code
    • UPI Mandate
      • Create UPI Mandate
      • Update UPI Mandate
      • Revoke UPI Mandate
      • Get UPI Mandate
      • UPI mandate create callback
      • Mandate Pre-debit Notification
      • Execute mandate debit
      • Mandate Debit callback
    • Payment Links
      • Payment Links Overview
      • Payment Link APIs
      • Payment Link
        • Create Payment Link
        • Get Payment Link Details
        • Delete Payment Link
      • Payment Link Webhook
        • Payment Link Webhook Request
  1. Payment Gateway

Our developer-friendly tools ensure a smooth and quick setup

APIs
Plugins & Extensions
SDKs
Checkout Integration
Payment Link
Our robust and developer-friendly RESTful APIs offer full control over your payment flows, making it easy to embed Olympus into your custom applications or platforms.

Key Features#

End-to-end payment processing
Refund and dispute management
Tokenization for secure card storage
Real-time transaction updates via webhooks

Ideal Use Cases#

Custom-built web or mobile applications
Platforms needing granular control over payment steps

How It Works#

1
Create an Order
Use the Create Order API to initiate a payment. The response will include an orderId.
2
Initiate Payment Based on Mode
UPI Payments: Use the UPI Intent Links API to fetch intent links or the QR Code API to generate a QR code.
Cards / Netbanking / UPI Collect: Submit the user’s payment details via the Submit Payment Detail API.
The API response will return a redirectionUrl and transactionId.
3
Redirect for Bank Authentication
Redirect the user to the redirectionUrl to complete the authentication process.
4
Receive Server-to-Server Notification
After transaction processing, Olympus sends a webhook notification to the notifyUrl specified in the Create Order API or configured during onboarding.
5
Redirect to Return URL
The user is redirected to the returnUrl provided during order creation or onboarding.
6
Verify Transaction Status
Use the Get Transaction Status API to confirm the transaction outcome.
7
Process Refunds
Use the Refund API to initiate full or partial refunds as needed.
Previous
Payment Methods
Next
API Endpoints
Built with