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 |
{
"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.