EnKash Developer Portal
Home
Home
Login
  1. Payment Gateway
  • Explore Our Product Suite
  • Payment Gateway
    • Set Up Payment Gateway
    • Payment Options
    • Easy API Setup
    • APIs - Payment Gateway
  • Payouts
    • Set Up Payouts
    • APIs - Payout
  • Prepaid Cards
    • Key Capabilities
    • Set Up Prepaid Cards
    • KYC Status Handling Guide
    • T&C Acceptance Flow
    • Card Design & Branding Compliance Guide
    • APIs - Prepaid Card
  • Wallet
    • APIs - Wallet
  • Bharat Connect (BBPS)
    • APIs - BBPS
  • Accounts Payable
    • APIs - Accounts Payable
  • Account Receivable
    • Accounts Receivable Overview
    • APIs - Account Receivable
  • Expense ERP Integration
    • About Authorization
    • APIs - Expense
    • Partner Integration
    • APIs - Expense
      • Create user
      • List employees
      • Get employee
      • Create department
      • List departments
      • Get department
      • Update department
      • Create grade
      • List grades
      • Get grade
      • Create designation
      • List designations
      • Get designation
      • List designations in a department
      • List categories
      • Get category
      • Create expense policy
      • List policies
      • Get policy
      • Create expense
      • Update expense fare, tax, invoice, or receipt
      • Cancel an expense and keep the record
      • Get expense
      • Approve, reject, or hold expense
  • Rewards & Incentives
    • About Rewards
    • Getting Started
    • Encryption & Decryption Guide
    • Reward Allocation
    • Incentive Allocation
    • APIs - Reward
  • Petty Cash
    • Request Encryption Using AES
    • API - Petty Cash
  • Verification Suite
    • Verification Suite Overview
    • APIs - Verification Suite
    • Create expense category
  • Schemas
    • CardExpenseSuccessResponse
    • AttachReceiptSuccessResponse
    • ErrorResponse
    • ExpenseSearchRequest
    • PartnerUser
    • ExpenseSearchItem
    • PartnerUserSuccessResponse
    • ExpenseSearchResponse
    • PartnerUserRequest
    • PartnerUserListResponse
    • PartnerDepartmentCreateRequest
    • PartnerDepartment
    • PartnerDepartmentSuccessResponse
    • PartnerDepartmentListResponse
    • PartnerGradeCreateRequest
    • PartnerCodeName
    • PartnerGrade
    • PartnerGradeSuccessResponse
    • PartnerGradeListResponse
    • PartnerDesignationCreateRequest
    • PartnerDesignation
    • PartnerDesignationSuccessResponse
    • PartnerDesignationListResponse
    • PartnerCategoryCreateRequest
    • PartnerCategory
    • PartnerCategorySuccessResponse
    • PartnerCategoryListResponse
    • PartnerPolicyCreateRequest
    • PartnerPolicy
    • PartnerPolicySuccessResponse
    • PartnerPolicyListResponse
    • PartnerExpenseCreateRequest
    • PartnerExpense
    • PartnerExpenseUpdateRequest
    • PartnerExpenseCancelRequest
    • PartnerExpenseSuccessResponse
    • PartnerExpenseStatusRequest
    • PartnerExpenseStatusItem
    • PartnerExpenseStatusResponse
    • ExpenseHistoryItem
    • ExpensePaymentMode
    • ExpensePayload
    • AccountType
    • TripRequestSuccessResponse
    • TripRequestCreateRequest
    • TripRequestPayload
    • FlightEntries
    • FlightSegment
    • BusAndTrainEntry
    • CarRentalEntry
    • HotelEntry
    • AdvanceCreateRequest
    • TripRequestHistoryItem
    • TripType
    • RequestFormStatus
  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.
Modified atΒ 2026-10-23 06:30:07
Previous
Payment Options
Next
APIs - Payment Gateway
Built with