Ajuda Contatos
pt-brPT-BR
ENEN DEDE ESES PLPL PT-BRPT-BR PT-PTPT-PT RURU TRTR VIVI ZH-CNZH-CN
Conectar site
Ajuda Contatos

API

Principal
Informações Principais Gerando uma Assinatura
Depósitos
Começando Criando um Depósito Criando um Depósito sem Redirecionamento (iframe) Notificação de Depósito (webhook) Verificando o Status do Depósito Obtendo a Lista de Depósitos Depósitos sem período de espera de 8 dias (Steam Trade Protection) Aprovação de depósito com retenção de 8 dias Receba notificações de webhook com falha
Depósitos sem a interface do usuário do SkinsBack
Create a deposit without SkinsBack UI (API) Obter o inventário do usuário
Retirada de skins
Lista de preços (disponibilidade de skins) Pesquisar skins Comprar skin Comprar skins em grandes quantidades Status da compra de skin Histórico de compras de skins
Outro
Saldo do Projeto Histórico de Saques e Depósitos Moedas e taxas Status do servidor Eventos em tempo real: websockets Eventos em tempo real: webhooks

Criação de depósito sem redirecionamento para SkinsBack

SkinsBack permite ao usuário adicionar fundos sem sair do seu site. Você precisa colocar um iframe no seu site, que conterá a interface do SkinsBack, e implementar um manipulador de eventos.

Fluxo de Interação

1. Faça uma solicitação para a API SkinsBack para criar um depósito, passando o parâmetro widget=1
2. Abra uma janela popup (popup, você precisa implementar) e dentro dela crie um elemento html iframe, com o endereço recebido pela API
3. Registre um manipulador de eventos em JavaScript que irá monitorar quando o usuário adicionar fundos/encerrar a interação com a interface de adição de fundos do SkinsBack ('success' - pagamento bem-sucedido, 'cancel' - falha ao adicionar fundos)

Para que o reabastecimento de skins seja exibido corretamente na versão móvel, é necessário alterar a largura e altura do bloco iframe (a altura deve ser no mínimo 970px).

Quando o evento for capturado ('success' ou 'cancel'), é necessário fechar a janela pop-up.

Após o usuário recarregar com sucesso o saldo em seu site, será enviado webhook com informações sobre o pagamento.

Exemplo de iframe e manipulador abaixo:


<!-- desktop -->
<iframe src="https://skinsback.com/_/pay/61caaa62956ba5b8bc4134acfc8cfefd"
	style="width: 850px; height: 600px; border: none;"></iframe>

<!-- mobile -->
<iframe src="https://skinsback.com/_/pay/61caaa62956ba5b8bc4134acfc8cfefd"
	style="width: 400px; height: 970px; border: none;"></iframe>

<script type="text/javascript">
	window.addEventListener('message', handleMessage, false);

	function handleMessage(event)
	{
		if (event.origin != "https://skinsback.com")
		{
			return;
		}

		if(typeof event.data.paymentStatus == 'undefined')
		{
			return;
		}

		if(event.data.paymentStatus == 'success') /* success payment */
		{
			// closePopup();
		}
		else if(event.data.paymentStatus == 'cancel') /* failed payment */
		{
			// closePopup();
		}
	}
</script>
© 2025 SkinsBack. All right reserved.
Ajuda Contatos Contrato de serviço