Openlayers uses the BBOX (minx,miny,maxx,maxy)
So does WMS version 1.3.0:
WMS service metadata shall declare one or more bounding boxes (as defined in 6.7.4) for each Layer.
A Bounding Box metadata element may either be stated explicitly or may be inherited from a parent Layer. In XML,
the metadata element includes the following attributes:
⎯ CRS indicates the Layer CRS that applies to this bounding box.
⎯ minx, miny, maxx, maxy indicate the limits of the bounding box using the axis units and order of the specified CRS.
⎯ resx and resy (optional) indicate the spatial resolution of the data comprising the layer in those same units.
And indeed WMS 1.1.1:
The required BBOX parameter allows a Client to request a particular Bounding Box.
Bounding Boxes are defined in the Basic Service Elements section. The value of the
BBOX parameter in a GetMap request is a list of comma-separated numbers of the form
The difference between the two standards is not the order of the x,y in the request, it's the potential difference between the definition of which axis (Easting/Northing, Latitude/Longitude, ...) constitutes x or y.
In WMS 1.1.1 the axis order is set as X=longitude (easting) and Y=latitude (northing), even if the actual axis order specified in the coordinate reference system is the other way around... In WMS 1.3.0 the axis order is specified according to the coordinate reference system definition.
urn:ogc:def:crs:EPSG::3857 defines its axes as first axis "easting (X)" and second axis "northing (Y)"
Assuming you are using EPSG::3857, there should be no difference to your application if you use a WMS 1.1.1 or WMS 1.3.0.
Assuming OpenLayers is expecting x=Longitude/Easting, and you are using EPSG::3857, then if your data is displaying in the wrong location, the issue is with the WMS.