v1
latestOpenAPI 3.0.02026-07-2431146358.7 KBOrder
Create Order
This API can be used to initiate a payment or to set up a mandate along with a payment in the BillDesk Hosted Payment Page or BillDesk Web SDK workflow
post/payments/ve1_2/orders/create
Headers
BD-Traceidstring required
Example:20201203182838
BD-TraceID is a unique identifier passed by the merchant to ensure request idempotency. Requests with identical BD-TraceID within a 24 hour window would fail.
BD-Timestampstring required
Example:20201203182838
Request timestamp to identify date and time of origin of request. Example, a value of BD-Timestamp 20210113180403 identifies the request to have originated on 13th January 2021 at 06:04:03 PM.
Content-Typestring required
Example:application/json
Request Content-Type to take the values application/jose
Acceptstring required
Example:application/jose
Accept Response Content-Type to take the values application/jose
Request body
Example request
{
"orderid": "TEST0000009005",
"mercid": "BDMERCID",
"order_date": "2023-03-14T15:14:39+05:30",
"amount": "299.28",
"ru": "https://www.merchant.com",
"itemcode": "DIRECT",
"customer": {
"first_name": "John",
"last_name": "Doe",
"mobile": "9022979988",
"email": "abc@xyz.com"
},
"avs": {
"bankaccounts": [
{
"number": "12233445566",
"ifsc": "IDBK10000002",
"name": "John Doe"
}
]
},
"device": {
"user_agent": "Mozilla/5.0(WindowsNT10.0;WOW64;rv: 51.0)Gecko/20100101Firefox/51.0",
"accept_header": "application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
},
"invoice": {
"invoice_number": "MEINVU111111221133",
"invoice_display_number": "11221133",
"customer_name": "John Doe",
"invoice_date": "2021-09-03",
"gst_details": {
"cgst": "100.00",
"sgst": "100.00",
"igst": "200.00",
"cess": "50.00",
"gstin": "29GGGGG1314R9Z6"
}
},
"split_payment": {
"mercid": "BDMERCID",
"amount": "299.28"
},
"mandate": {
"mercid": "BDMERCID",
"customer_refid": "CUSTREF00A00011",
"subscription_refid": "SUBREF00A00011",
"start_date": "2021-05-08",
"end_date": "2059-12-31",
"amount": "200.28",
"currency": "356",
"frequency": "adho",
"debit_day": "1"
},
"additional_info": {
"additional_info1": "Details1",
"additional_info2": "Details2",
"additional_info3": "Details3",
"additional_info4": "Details4",
"additional_info5": "Details5",
"additional_info6": "Details6",
"additional_info7": "Details7"
}
}Response
OK
Example response
{
"mercid": "BDMERCID",
"amount": "299.28",
"ru": "https://www.merchant.com",
"orderid": "TEST0000009005",
"order_date": "2023-03-14T15:14:39+05:30",
"itemcode": "DIRECT",
"links": [
{
"parameters": {
"mercid": "BDMERCID"
}
}
],
"invoice": {
"invoice_number": "MEINVU111111221133",
"invoice_display_number": "11221133",
"customer_name": "John Doe",
"invoice_date": "2021-09-03",
"gst_details": {
"cgst": "100.00",
"sgst": "100.00",
"igst": "200.00",
"cess": "50.00",
"gstin": "29GGGGG1314R9Z6"
}
},
"split_payment": {
"mercid": "BDMERCID",
"amount": "299.28"
},
"additional_info": {
"additional_info1": "Details1",
"additional_info2": "Details2",
"additional_info3": "Details3",
"additional_info4": "Details4",
"additional_info5": "Details5",
"additional_info6": "Details6",
"additional_info7": "Details7"
}
}