POST
/
payments
/
checkStatus
curl --request POST \
  --url https://v3.minestorecms.com/api/payments/checkStatus \
  --header 'Content-Type: application/json' \
  --data '{
  "order_id": "MS-123456"
}'
{
  "status": "success",
  "message": "Payment is successful.",
  "order_data": {
    "id": 1,
    "internal_id": "MS-123456",
    "price": 99.99,
    "currency": "USD",
    "status": "PAID",
    "gateway": "stripe",
    "created_at": "2025-01-22 10:30:00"
  }
}

Body

application/json
order_id
string
required

Internal ID of the payment to check

Example:

"MS-123456"

Response

200
application/json
Payment status retrieved successfully
status
enum<string>

Status code of the response

Available options:
pending,
success,
failed,
not_found,
forbidden
message
string

Human-readable status message

order_data
object