Solicitudes de prueba de compras
Comprueba cómo gestionas los posibles errores que pueden surgir durante la compra.
Notas importantes
- Para enviar una solicitud de prueba del método de la API de Rapid Shopping, incluye un encabezado HTTP adicional llamado «test» en tu solicitud de reserva y utiliza el valor correspondiente de las tablas que aparecen a continuación.
- Si no se incluye el encabezado de prueba o si se incluye uno que no sea válido, se procesará la compra.
- Si usas un encabezado de prueba, te devuelve una respuesta estática «predefinida». Por lo tanto, puede que las tarifas, el contenido y otros datos que se devuelvan no sean relevantes para los alojamientos que se están poniendo a prueba.
- Un token o enlace de «Price Check» que se obtenga de una solicitud de «Shop» con un encabezado de prueba no se debe volver a usar en una solicitud de «Price Check» simulada. Si intentas volver a usar ese token o enlace, puede que te salga un error 400
invalid_input. - Para la consulta rápida de precios cuando usas un encabezado de prueba, la solicitud debe tener el siguiente formato:
/properties/{property_id}/rooms/{room_id}/rates/{rate_id}. - Cuando se incluye un valor válido en el encabezado «test», no hace falta que los campos «
property_id», «room_id» y «rate_id» procedan de una respuesta anterior de Shop. Se puede usar cualquier valor numérico para devolver la respuesta predefinida de «Comprobación de precios».
Compras
| Valor del encabezado de prueba | Código HTTP y respuesta | Estado |
|---|---|---|
standard | 200 - Standard response | available |
no_availability | 200 - Standard response | sold_out |
unknown_internal_error | 500 – Internal Error | N/A |
service_unavailable | 503 – Service unavailable error | N/A |
marketing_fee_details | 200 – Standard Response | available |
Comprobación de los precios
| Valor del encabezado de prueba | Código HTTP y respuesta | Estado |
|---|---|---|
available | 200 - Standard response | available |
price_changed | 200 - Standard response | price_changed |
sold_out | 200 - Standard response | sold_out |
unknown_internal_error | 500 – Internal Error | NA |
service_unavailable | 503 - Service unavailable error | NA |
marketing_fee_details | 200 – Standard Response | available |
Política de depósitos
| Valor del encabezado de prueba | Código HTTP y respuesta |
|---|---|
all | 200 – Standard response with all options |
night | 200 - Standard night-based deposit response |
amount | 200 - Standard amount-based deposit response |
percent | 200 - Standard percentage-based deposit response |
remainder | 200 – Standard remainder-based deposit response |
unknown_internal_error | 500 – Internal Error |
service_unavailable | 503 – Service unavailable error |
>> Echa un vistazo a nuestras respuestas a los errores más comunes para obtener más información