Actualizado el 17/04/2026
Play Wallet ofrece una API totalmente abierta para recargar cuentas de Steam. Cualquiera puede conectarse — particular o empresa — y empezar a recargar Steam desde tan solo 1 $.
No restringimos el uso de nuestra API en ningún sentido. No necesitas firmar contratos ni trámites con nosotros — toda la interacción se basa en la confianza en la plataforma.
La API la usan activamente traders, inversores en Steam y tiendas de juegos. La facturación de merchants de Play Wallet en 2023–2026 superó los 2 millones de dólares.
Actualmente se admite la recarga de cuentas para las siguientes regiones:
Para usar la API necesitas:
En la versión actual, nuestra API solo trabaja con cuentas Bybit. Esto se debe principalmente a garantizar la legitimidad de los fondos que llegan a nuestra cartera cripto.
La API está construida sobre transferencias internas automáticas en Bybit vía UID.
Una transferencia interna es una transacción instantánea entre cuentas Bybit por UID. Sin comisiones de transferencia, sin esperar confirmaciones de blockchain. Los fondos se acreditan al instante.
Cuando se acaba el saldo, puedes recargar de nuevo. No tenemos importe mínimo ni máximo de recarga. Puedes probarlo todo con tan solo 1 $.
Tu comisión inicial será solo del 2%. Después, si generas volumen superior a:
API para recargar diversas plataformas de juego: Steam y otras. Desarrollador: playwallet.bot Preguntas: @yspeh_pulse
Para conectarte rápidamente a nuestra API sigue estos pasos:
/startempezar a trabajar con el bot/set_emailintroduce el correo de tu cuenta Bybit/edit_ipañade la dirección IP del servidor DEV/edit_ipañade la dirección IP del servidor PROD/tokensobtener tokens para DEV y PROD/helpMostrar la lista de comandos/set_languageCambiar idioma/balanceMostrar tu saldo/commissionTarifa de comisión actual/top_upInstrucciones de recarga de cuenta/tokensMostrar los tokens de acceso/ip_listLista de IP permitidas/edit_ipEditar IP en la lista/set_emailEstablecer el correo Bybit/emailMostrar el correo Bybit/orders_exportHistorial de transacciones/deposits_exportHistorial de depósitosEn la versión DEV no necesitas recargar saldo ni pagar pedidos. El objetivo principal es asegurar que todas las solicitudes de la API se procesen correctamente y devuelvan respuestas sin errores.
Después puedes proceder con la integración en la versión PROD.
https://dev.merchant.playwallet.bot/api/merchant/Una vez que la versión PROD esté totalmente lista, puedes empezar a crear pedidos para recargar cuentas Steam. Pero primero necesitas recargar tu saldo.
Envía más de 1 USDT desde tu cuenta Bybit mediante transferencia interna a nuestra cuenta. Así recargas tu saldo cada vez que se acabe.
Datos del UID de nuestra cuenta Bybit:
/balanceverifica que todo se acreditó correctamente

Tras enviarlo, los fondos llegarán a tu saldo API en un minuto y podrás empezar a crear pedidos.
Si te equivocaste al enviar el pedido (por ejemplo elegiste la moneda incorrecta), contacta con nosotros, y devolveremos tus fondos.
Sin embargo, si introdujiste un UID erróneo, no podremos ayudarte. En ese caso, contacta con el soporte de Bybit.
https://merchant.playwallet.bot/api/merchant/Todas las solicitudes a la API deben autorizarse mediante una API key pasada en la cabecera pw-api-key. La IP del cliente debe estar en la lista de IPs permitidas para el merchant correspondiente.
/get-balanceObtener el saldo del merchant y la lista de servicios disponibles para pagar.
Cabeceras:
pw-api-keyAPI key del merchantResponse
{ "status": "success", "message": "", "data": { "balance": "0.00", "frozenBalance": "0.00", "feeRatio": "0.0600", "services": [ { "id": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "name": "test", "minAmount": "0.25", "maxAmount": "200.00" } ] } }
/create-order/Crear un nuevo pedido.
Cabeceras:
pw-api-keyAPI key del merchantCuerpo de la solicitud:
externalIdIdentificador único del pedido proporcionado por el cliente. Se usa para enlazar el pedido con el sistema externo del cliente.serviceIdIdentificador del servicio que el cliente quiere pedir. Debe coincidir con uno de los servicios disponibles en el sistema.amountImporte del pedido en la moneda configurada para el merchant. Debe ser un string con dos decimales.loginLogin del usuario para el que se crea el pedido. Login DEV: 123456789.Request
{ "externalId": "ext-12345", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "150.00", "login": "user123" }
Response
{ "status": "success", "message": "", "data": { "id": "72cf5503-ae6a-45af-97b8-aae3a0731687", "status": "queued", "externalId": "7", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "1.00", "amountFee": "0.03", "feeRatio": "0.03", "createdDateTime": "2024-04-18T17:36:55.453116", "expiredDateTime": "2024-04-18T17:46:55.453069", "completedDateTime": null } }
/pay-order/Pagar un pedido creado.
Cabeceras:
pw-api-keyAPI key del merchantCuerpo de la solicitud:
Identificador del pedido (id): "72cf5503-ae6a-45af-97b8-aae3a0731687"
Hora de creación del pedido (createdDateTime): "2024-04-18T17:36:55.453116"
Concatenación: "72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116"
Aplicar SHA-512 a la concatenación: SHA512("72cf5503-ae6a-45af-97b8-aae3a07316872024-04-18T17:36:55.453116")
Resultado: cadena hash que representa el token — db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5
Nota: el merchant debe generar el token de forma independiente en su lado y pasarlo en el cuerpo de la solicitud al pagar el pedido. En el entorno DEV, esto no está vinculado a pagos reales.
Request
{ "id": "72cf5503-ae6a-45af-97b8-aae3a0731687", "externalId": "ext-12345", "token": "db8e5992e47c48b46f59ecdd1789cc525f4061a52fbf8200dbdab4bc0929de9cf2f61bd8725314440c498a694176b06a2faec22776be4dc8123fffee14b027a5" }
Response
{ "status": "success", "message": "", "data": { "id": "b8509f61-17fd-4578-8529-7bfb29f14d39", "status": "queued", "externalId": "ext-12345", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "150.00", "amountFee": "0.00", "feeRatio": "0.00", "createdDateTime": "2024-04-16T03:07:16.739351", "expiredDateTime": "2024-04-16T03:34:14", "completedDateTime": null } }
/get-order/{id}Obtener el estado del pedido.
Cabeceras:
pw-api-keyAPI key del merchantParámetros de consulta:
idIdentificador del pedidoResponse
{ "status": "success", "message": "", "data": { "id": "72cf5503-ae6a-45af-97b8-aae3a0731687", "status": "completed", "externalId": "7", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "1.00", "amountFee": "0.03", "feeRatio": "0.03", "createdDateTime": "2024-04-18T17:36:55.453116", "expiredDateTime": "2024-04-18T17:46:55.453069", "completedDateTime": "2024-04-18T17:44:31.974430" } }
/get-order-list/Obtener el historial de pedidos del merchant.
Cabeceras:
pw-api-keyAPI key del merchantParámetros de consulta:
offsetDesplazamiento inicial de la lista (por defecto 0)limitNúmero de pedidos devueltos (por defecto 10)Response
{ "status": "success", "message": "", "data": [ { "id": "8ca9e0bf-b45b-43c4-acb2-93f467b1760e", "status": "active", "externalId": "6", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "1.00", "amountFee": "0.03", "feeRatio": "0.03", "createdDateTime": "2024-04-18T17:33:13.510839", "expiredDateTime": "2024-04-18T17:43:13.510798", "completedDateTime": null }, { "id": "72cf5503-ae6a-45af-97b8-aae3a0731687", "status": "completed", "externalId": "7", "serviceId": "ff71c998-14be-4e3d-8ad3-0ffc8357265b", "amount": "1.00", "amountFee": "0.03", "feeRatio": "0.03", "createdDateTime": "2024-04-18T17:36:55.453116", "expiredDateTime": "2024-04-18T17:46:55.453069", "completedDateTime": "2024-04-18T17:44:31.974430" } ] }
| Estado | Descripción |
|---|---|
| active | A la espera de confirmación de pago |
| queued | En cola para procesar |
| completed | Completado correctamente |
| error | Error de ejecución — el pedido no fue pagado, sin cargos en la cuenta |
Sin limitaciones por ahora.
No solicitamos ni proporcionamos documentos legales que confirmen la cooperación.
Toda la interacción se basa únicamente en tu confianza en nuestra plataforma.
Nos reservamos el derecho a rechazar la cooperación sin dar explicaciones.
En caso de violación de los términos de nuestro acuerdo, la cooperación contigo se terminará de inmediato.
Nos reservamos el derecho a cambiar y actualizar la información de la API a nuestra discreción. Aunque no se esperan cambios frecuentes, recomendamos consultar regularmente esta página para mantenerte al día.
Notificaremos sobre todos los cambios importantes en esta sección.