Registar un pago a una referencia
POST/tienda/:id_referencia/abonar
Registar un pago a una referencia
Request
Path Parameters
Referencia de depósito
- application/json
Body
Actualizar estatus de pago de referencia
Possible values: >= 1 and <= 1000000000000000
Monto que fue pagado, debe de coincidir con el monto de la referencia
Possible values: >= 3 characters and <= 3 characters
Default value: MXN
Identificador de moneda de tres caracteres de acuerdo al estándar ISO 4217
Possible values: non-empty and <= 40 characters
Identificador único de pago
Fecha de creación del objeto
Possible values: [efectivo, tarjeta, tarjeta-departamental]
Indica el método con los que se realizó el pago
Possible values: non-empty and <= 40 characters
Identificador de sucursal de pago
Possible values: non-empty and <= 100 characters
Nombre de sucursal donde se realizó el pago
Responses
- 200
- 401
- 4XX
- 5XX
Referencia actualizada correctamente
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [success, fail, error]
Estatus de la petición
Possible values: [200, 400, 401, 404, 500]
Código http de respuesta en el header
Fecha y hora de creación del plan
Tiempo Unix o POSIX
data
object
referencia
object
Objeto tipo Referencia de Pago en Tienda
Possible values: [pendiente, completado, expirada, extemporaneo]
Estatus de la referencia de pago
Possible values: >= 1 and <= 1000000000000000
Monto que fue pagado, debe de coincidir con el monto de la referencia
Possible values: >= 3 characters and <= 3 characters
Default value: MXN
Identificador de moneda de tres caracteres de acuerdo al estándar ISO 4217
Default value: 0
Determina si la referencia ha expirado
Possible values: [sears-sanborns]
Determina las formas de pago que pueden utilizarse
{
"status": "success",
"http_code": 200,
"datetime": "2024-05-22T21:56:52.973Z",
"timestamp": 0,
"data": {
"referencia": {
"estatus": "pendiente",
"monto": "100.00",
"moneda": "MXN",
"expirada": 0,
"expiracion": "2024-05-22",
"formato": "sears-sanborns",
"metodo_pago": [
"efectivo",
"tarjeta",
"tarjeta-departamental"
],
"creacion": "2024-05-22T21:56:52.973Z",
"actualizacion": "2024-05-22T21:56:52.973Z"
}
}
}
No autenticado
- application/json
- Schema
Schema
any
Error en petición
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [error, fail]
Estatus de la petición
error
object
Código http de respuesta en el header
Fecha y hora de creación.
Tiempo Unix o POSIX
Datos del error obtenido, sólo estará presente en errores HTTP 400
{
"status": "error",
"error": {
"code": 0,
"type": "string",
"message": "string"
},
"http_code": 0,
"datetime": "2024-05-22T21:56:52.973Z",
"timestamp": 0,
"data": {}
}
Error interno
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [error, fail]
Estatus de la petición
error
object
Código http de respuesta en el header
Fecha y hora de creación.
Tiempo Unix o POSIX
Datos del error obtenido, sólo estará presente en errores HTTP 400
{
"status": "error",
"error": {
"code": 0,
"type": "string",
"message": "string"
},
"http_code": 0,
"datetime": "2024-05-22T21:56:52.974Z",
"timestamp": 0,
"data": {}
}