AVKUL ERPDocs
MODULE GUIDE · 11 OCT 2026

Online payments & reconciliation

Create gateway orders, verify callbacks and investigate payments that remain pending.

Try guided demo →Download guide ↓
Online payments & reconciliation — illustrated workflow banner

What you can do

01

Payment orders

02

Callback verification

03

Pending payment review

04

Reconciliation

05

Gateway connection check

Access & setup

Intended access: Assigned account with the required permissions.

  • An assigned school account with the required permissions.
  • The academic, student or staff setup used by this workflow.
Required permission keys
fee:viewfee:managefee:create

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Review the invoice and provider readiness

    An assigned school account with the required permissions.

  2. 02

    Create an order through the permitted checkout workflow

    Callback verification is part of the documented workflow.

  3. 03

    Verify the gateway response before treating the invoice as paid

    Pending payment review is part of the documented workflow.

  4. 04

    Investigate a pending payment through reconciliation

    Review the result in the connected record or workspace before moving on.

Request fields to understand

Source-declared fields used by related operations; each operation has its own validation and scope.

FieldDeclared typeInput
abandonbooleanOptional
reasonstringOptional
invoiceIdstringRequired by declaration
amountnumberOptional
paymentIdstringRequired by declaration
razorpayPaymentIdstringOptional
razorpaySignaturestringOptional

Rules & current limits

  • External collection requires approved gateway credentials and verified callbacks. The public guided demo does not charge money.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try online payments & reconciliation

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

This is the module’s source-declared endpoint catalogue. Reading this reference does not execute any request.

7 source-declared operations
POST/api/v1/webhooks/payments/razorpay

Razorpay

Public/capability access as implemented
GET/api/v1/payments/stuck

Payments left pending far longer than a checkout takes

fee:view
POST/api/v1/payments/:id/reconcile

Ask the gateway what happened, and settle the payment

fee:manage

Declared request fields: abandon (optional), reason (optional).

GET/api/v1/payments/orders

List Orders

fee:view
GET/api/v1/payments/test-connection

Test Connection

fee:view
POST/api/v1/payments/orders

Create Order

fee:create

Declared request fields: invoiceId (required), amount (optional).

POST/api/v1/payments/verify

Verify Payment

fee:create

Declared request fields: paymentId (required), razorpayPaymentId (optional), razorpaySignature (optional).

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring