Binance API / SAPI / C2C
BINANCE SAPI · C2C

API para Marcar Orden como Pagada

Notifica a la contraparte y actualiza el estado de una orden peer-to-peer (C2C/P2P) a pagada tras haber completado la transferencia externa del dinero fiduciario.

ENDPOINT
POST /sapi/v1/c2c/orderMatch/markOrderAsPaid
Autenticación USER_DATA / SIGNED
Grupo API C2C / Order Match
Método POST
Respuesta JSON

Descripción General

Este endpoint permite a los compradores y a los bots de pago automatizados confirmar que los fondos fiduciarios han sido transferidos a la cuenta receptora seleccionada por el vendedor. Al ejecutar esta llamada, el estado de la orden cambia de TRADING a BUYER_PAYED (Pagada), se bloquea la ventana de cancelación voluntaria y se notifica al vendedor para que verifique la acreditación del dinero y proceda a liberar las criptomonedas en custodia (escrow).

Sistemas de compra automatizada, integraciones bancarias directas y daemons de dispersión de pagos activan este endpoint inmediatamente después de recibir las confirmaciones de transferencia exitosa por parte de las pasarelas o redes bancarias externas.

01

Parámetros de la Solicitud

Parámetros aceptados en el cuerpo (Body) y encabezados HTTP.

ParámetroUbicaciónTipoRequeridoDescripción
clientTypeHeaderSTRINGRequeridoTipo de dispositivo o cliente que realiza la petición (por ejemplo, WEB, APP o WEB_MOBILE).
orderNumberBodySTRINGRequeridoIdentificador único de la orden C2C que se marcará como pagada.
payIdBodyLONGOpcionalIdentificador de la configuración de pago utilizada por el comprador para efectuar la transferencia bancaria o fiat.
x-gray-envHeaderSTRINGOpcionalIdentificador de entorno utilizado internamente para pruebas o despliegues controlados (gray testing).
x-trace-idHeaderSTRINGOpcionalIdentificador de trazabilidad generado por el cliente para el seguimiento y depuración de la solicitud.
x-user-idHeaderSTRINGOpcionalIdentificador de usuario objetivo si se requiere validar el contexto de la cuenta.
!

Política Estricta de Verificación de Pagos

Solo llama a este endpoint una vez que la transferencia fiduciaria total haya sido confirmada por tu banco o pasarela de pago. Marcar órdenes como pagadas sin haber realizado la transferencia real de fondos constituye una infracción de las normas de la plataforma y puede derivar en la suspensión de la cuenta o penalizaciones por disputas comerciales.

02

Ejemplo de Solicitud

Ejemplo de solicitud POST mediante cURL para marcar una orden como pagada.

cURL BASH
curl -X POST \
'https://api.binance.com/sapi/v1/c2c/orderMatch/markOrderAsPaid' \
-H 'clientType: WEB' \
-H 'Content-Type: application/json' \
-d '{
  "orderNumber": "202608161234567890",
  "payId": 123456
}'

03

Respuesta

Ejemplo de respuesta devuelta tras actualizar exitosamente el estado de la orden.

RESPONSE 200 OK
{
    "code": "000000",
    "message": "success",
    "data": {
        "orderNumber": "202608161234567890",
        "orderStatus": "BUYER_PAYED"
    },
    "success": true
}

Campos de la Respuesta

CampoTipoDescripción
codeSTRINGCódigo de respuesta estándar de Binance ("000000" indica éxito).
messageSTRINGMensaje descriptivo del resultado o confirmación de la petición.
data.orderNumberSTRINGIdentificador único de la orden C2C actualizada.
data.orderStatusSTRINGEstado actualizado del ciclo de vida de la orden (por ejemplo, BUYER_PAYED).
successBOOLEANIndica el resultado general de la ejecución de la petición.

04

Cómo Funciona

Flujo de trabajo para marcar una orden C2C como pagada.

01 Ejecutar Pago Envía el dinero fiat mediante tu banco o aplicación de pagos.
 
02 Adjuntar Datos Indica orderNumber y el payId seleccionado en el cuerpo JSON.
 
03 Enviar Solicitud Emite el POST hacia /sapi/v1/c2c/orderMatch/markOrderAsPaid.
 
04 Estado Actualizado La orden cambia a Pagada; se notifica al vendedor para liberar.

Casos de Uso Comunes

Webhooks de Pago Automatizado

Actualiza automáticamente el estado de la orden P2P cuando un callback bancario confirma la emisión de la transferencia saliente.

Botón de Confirmación en el Frontend

Alimenta el botón "Transferido, notificar al vendedor" dentro de interfaces de usuario para clientes y comerciantes.

Bots de Arbitraje de Alta Velocidad

Notifica al vendedor inmediatamente tras procesar el pago vía API para reducir los tiempos de ciclo y asegurar la rotación de capital.

Endpoints Relacionados de Binance API

💬
Telegram WhatsApp