Error Response

This page describes all kinds of errors that a merchant can encounter while interacting with the Monex Platform.

Monex Errors

Monex Errors - JSON Failure Response - (status code 422)

{
    "success": false,
    "message": "Missing paymentInformation object."
}
{
    "success": false,
    "message": "Card data is incomplete/invalid"
}

JSON Failure Response - (status code 409)

{
    "success": false,
    "message": "Quote has expired, request a new quote and try again."
}

JSON Failure Response - (status code 404)

{
    "success": false,
    "message": "Invalid Token, Quote not found."
}
{
    "success": false,
    "message": "Invalid Token. Wallet not found."
}

JSON Failure Response - (status code 400)

{
    "success": false,
    "message": "Server Error. Try again or contact support for assistance"
}

Gateway Errors

JSON Failure Response - (status code 401)

{
    "message": "Invalid securehash!",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}

JSON Failure Response - (status code 400)

{
    "message": "We regret to inform you that transactions from your card's BIN are not allowed at this time.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "We regret to inform you that transactions from your card's country locations are not allowed at this time.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "We regret to inform you that transactions from your card's country are not allowed at this time.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "Transaction amount limit is not in the allowed range! Please contact support.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "Maxmind configurations are missing. Contact support for assistance.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "High risk detected. Contact support for assistance.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "We regret to inform you that transactions from your IP address are not allowed at this time.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "Missing processors configuration! Please contact support.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "Order with same information(id) already placed.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "No 2D gateway configured for this merchant site. Please contact support.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "No default gateway is configured for this merchant site. Please contact support.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "We regret to inform you that transactions from your Gateway daily limit exceeded.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "No 3D gateway configured for this merchant site. Please contact support.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}
{
    "message": "We regret to inform you that transactions from your Gateway daily limit exceeded.",
    "status": "FAILED",
    "amount": null,
    "hash": null,
    "payment_url": null
}

JSON Failure Response - (status code 500)

{
    "message": "Something went wrong"
}

Last updated