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

API

Geral
Informações Principais Geração de Assinatura
Depósitos
Começando Criação de Depósito Criação de Depósito sem Redirecionamento (iframe) Notificação de Depósito (webhook) Verificação do Status do Depósito Obtenção da 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 SkinsBack UI
Create a deposit without SkinsBack UI (API) Obter o inventário do utilizador
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 Retiradas do Saldo 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 oferece ao usuário a possibilidade de recarregar o saldo sem sair do seu site. Você precisa colocar um iframe no seu site, onde estará 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 pop-up (popup, você precisa implementar), e dentro dela crie um objeto html iframe, com o endereço que foi obtido através da API
3. Registre um manipulador de eventos através do JavaScript, que irá monitorar quando o usuário recarregar o saldo/terminar de interagir com a interface de recarga do SkinsBack ('success' - pagamento bem-sucedido, 'cancel' - não foi possível recarregar)

Para que o reabastecimento com skins seja exibido corretamente na versão móvel, é necessário alterar a largura e a altura do bloco de iframe (a altura deve ser de pelo menos 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 Acordo de Serviço