Saltar al contenido
ShopentlyLearn

Cambiar el estado del pago

Cambia el estado del pago registrado, por ejemplo después de confirmar una transferencia. Envía el nuevo estado, la versión actual del pago y el motivo del cambio.

PATCH/api/v1/orders/{order_id}/payment-status

Solicitud cURL

curl --disable --globoff --fail-with-body --silent --show-error \
  --proto '=https' --connect-timeout 5 --max-time 30 \
  --request PATCH \
  --url https://shop.onshopently.com/api/v1/orders/order-0000/payment-status \
  --header 'Authorization: Bearer EXAMPLE_ACCESS_TOKEN' \
  --header 'Idempotency-Key: example-adjust_payment_status_api_v1_orders__order_id__payment_status_patch' \
  --header 'Content-Type: application/json' \
  --data-raw '{"expected_version":0,"reason":"Bank transfer confirmed","status":"paid"}'

Respuesta

{
  "data": {
    "deleted": false,
    "id": "payment-0000",
    "version": 2
  },
  "meta": {
    "request_id": "example"
  }
}

Permisos necesarios

Autenticación
Token de acceso
Disponible desde
BASIC
Permiso de la clave
Ajustar el estado de pagopayments.payment:adjust_status