Transaction Process

Use this API to generate Order ID.

 

HTTP REQUEST

POST /transaction/generate-order

REQUEST BODY PARAMETER

Field Type Description
paymentProvider
required
integer 1-RazorPay
orderData
required
JSON Array Filter Parameter:
1. userId
2. courseId
3. startDate
4. endDate
5.currencyCode
6. price
{
"userId":8,
"courseId":1221,
"startDate":"2023-01-01",
"endDate":"2023-02-01",
"currencyCode":"INR",
"price":"12"
}
{
    "success": true,
    "data": {
        "response": {
            "acknowledgement": "Success",
            "data": 
            "orderId": [
                    {abc123xyz},
            "error": {
                "code": "",
                "internal_message": "",
                "moreInfo": []
            }
        }
    }
}
Field Type Description
acknowledgement string Sucess/Failure
data integer enrollment ID
Code Description
1003 ‘Missing orderData’
1004 ‘Invalid orderData’
1021 ‘Missing currencyCode’
1022 ‘Invalid currencyCode’
1023 ‘Missing price’
1024 ‘Invalid price’
1025 ‘currencyCode not configured’
1026 ‘Amount mismatch’
1027 ‘Missing orderId
1028 ‘Invalid orderId
1029 ‘Razorepay – orderId not found

For general error details, click here.