Ayuda Contactos
esES
ENEN DEDE ESES PLPL PT-BRPT-BR PT-PTPT-PT RURU TRTR VIVI ZH-CNZH-CN
Conectar sitio web
Ayuda Contactos

API

Principal
Información principal Generación de firma
Depósitos
Empezando Creación de depósito Creación de depósito sin redireccionamiento (iframe) Notificación de depósito (webhook) Verificación del estado del depósito Obtener lista de depósitos Depósitos sin período de espera de 8 días (Steam Trade Protection) Aprobación de depósito con retención de 8 días Recibir notificaciones de webhooks fallidos
Depósitos sin SkinsBack UI
Create a deposit without SkinsBack UI (API) Crear un depósito sin SkinsBack UI (API)
Retiro de skins
Lista de precios (disponibilidad de skins) Buscar skins Comprar skin Compra de skins al por mayor Estado de compra de skin Historial de compras de skins
Otro
Saldo del proyecto Historial de retiros del saldo y depósitos Monedas y tasas Estado del servidor Eventos en tiempo real: websockets Eventos en tiempo real: webhooks

Notificación de depósito (webhook)

A diferencia de los sistemas de pago clásicos, SkinsBack no acepta una cantidad específica para la recarga. El monto de la recarga se envía a la URL de resultado (webhook) después de que nos envíe los artículos del juego.

Parámetros enviados por el método POST a la URL de resultado:

sign
string
Firma para verificar. Utilice el método de verificación de firma para verificar la firma de la solicitud.

O bien, puede verificar el encabezado X-SIGN enviado a su servidor mediante el algoritmo:
md5(clientId + clientSecret) (concatenación).
status
string
success - pago exitoso, pending - en espera, fail - fallido, in_hold - depósito en espera

Un depósito con estado in_hold puede cambiar a success o fail.

Solo para depósitos sin espera de 8 días: hold_approved - depósito en espera fue aprobado, hold_returned - depósito aprobado en espera cancelado. Más detalles...
transaction_id
string
ID de transacción en nuestro sistema
order_id
string
ID único del depósito en tu sistema
steam_id
string
Steam ID del usuario
date
int
Tiempo UNIX de creación del depósito
amount
double
Cantidad que el usuario depositó en la moneda 'currency'
(solo cuando status = success, in_hold o hold_approved)
amount_currency
string
Moneda del pago
(solo cuando status = success, in_hold o hold_approved)
amount_in_currencies
object
Cantidad de recarga en todas las monedas disponibles
(solo cuando status = success, in_hold o hold_approved)
user_amount
double
Cantidad multiplicada por el ajuste del proyecto que el usuario depositó en la moneda currency
(solo cuando status = success, in_hold o hold_approved)
user_amount_in_currencies
object
Cantidad multiplicada por el ajuste del proyecto que el usuario depositó en todas las monedas disponibles
(solo cuando status = success, in_hold o hold_approved)
offer_date
int
Tiempo UNIX de creación de la oferta de intercambio de skins
para el usuario (puede estar ausente)
in_hold_until
int
Tiempo UNIX hasta el cual el depósito está en espera (puede estar ausente)
trade_offer_id
string
Trade Offer ID en Steam (puede estar ausente)
skins_send_date
int
Tiempo UNIX de aceptación de la oferta de intercambio de skins (puede estar ausente)
(solo cuando status = success, in_hold o hold_approved)
custom_currency
string
Nombre de moneda personalizada (si se especifica)
(solo cuando status = success, in_hold o hold_approved)
custom_currency_rate
double
Tipo de moneda personalizado (si se especifica)
(solo cuando status = success, in_hold o hold_approved)
custom_currency_sum
double
La cantidad que el usuario depositó en la moneda 'custom_currency'
(solo cuando status = success, in_hold o hold_approved)
reason
string
Motivo del estado de falla:
1. 'timeout' - el tiempo para seleccionar máscaras ha expirado
2. 'trade_timeout' - el tiempo para aceptar el intercambio en Steam ha expirado
3. 'trade_canceled' - el intercambio ha sido cancelado en Steam

(solo si el estado es fail)
user_risk.total_deposits_count
int
Número total de depósitos del usuario en todos los proyectos durante todo el período.
(solo cuando status = in_hold)
user_risk.total_deposits_sum
float
Suma total de depósitos del usuario en todos los proyectos durante todo el período.
(solo cuando status = in_hold)
user_risk.total_rollback_deposits_count
int
Número de depósitos con reversión donde el usuario recibió pagos anticipados de proyectos.
(solo cuando status = in_hold)
user_risk.total_rollback_deposits_sum
float
Suma de depósitos con reversión donde el usuario recibió pagos anticipados de proyectos.
(solo cuando status = in_hold)
user_risk.joined_at
datetime
Fecha de registro del usuario
(solo cuando status = in_hold)
user_risk.last_deposit_at
datetime
Fecha del último depósito
(solo cuando status = in_hold)
user_risk.user_inventory
array
Valor del inventario del usuario
(solo cuando status = in_hold)
user_risk.user_inventory[].last_updated_at
datetime
Fecha de última actualización de inventario para juego específico
(solo cuando status = in_hold)
user_risk.user_inventory[].sum
float
Suma del inventario del usuario en USD
(solo cuando status = in_hold)
© 2025 SkinsBack. All right reserved.
Ayuda Contactos Acuerdo de servicio