Create Order- using Available Virtual Account from your Account Pool
This endpoint is used to create an order on Intrapay.
Last updated
//API Response
{
message:"OK",
redirect_url:""
}
//Response sent to callback URL
{
"status": "success",
"messsage": "",
"virtual_account": {
"account_name": "",
"bank_name": "",
"account_number": ""
},
"order_details": {
"status": "PENDING",
"partner_order_id": "",
"intrapay_order_reference": ""
}
}{
"status": "fail",
"messsage": "",
"error_code": ""
}
1001 - Order is already open / pending
1002 - Order has been canceled
1003- Order has been completed
1004- Order has expired// request body sample
{
"partner_order_id": "Shayo_8",
"amount_to_collect": "300",
"timestamp": "1726059780",
"order_expiration": "1726061000",
"partner_id": "p890458",
"currency": "NGN",
"intrapay_merchant_id": "intra_merchant_999419",
"partner_callback_url": "https://webhook.site/fd6cdcfc76eebdfb",
"partner_redirect_url": "https://google.com",
"assigned_virtual_account_number": "123457812",
"signature": "ce3822ba01f064a8ed5289b8523ddd39cea25a78ec37185ee36eedb568ff8ffd994859e10716210a627dc46a5571"
}