帮助 联系方式
zh-cnZH-CN
ENEN DEDE ESES PLPL PT-BRPT-BR PT-PTPT-PT RURU TRTR VIVI ZH-CNZH-CN
连接网站
帮助 联系方式

API

主要
基本信息 生成签名
存款
入门 创建存款 创建存款(不带重定向)(iframe) 存款通知(webhook) 检查存款状态 获取存款列表 无需8天等待的存款(Steam交易保护) 批准8天冻结期的存款 获取失败的 webhook 通知
无SkinsBack用户界面的存款
Create a deposit without SkinsBack UI (API) 获取用户库存
提取皮肤
价格列表(皮肤可用性) 搜索皮肤 购买皮肤 批量购买皮肤 购买皮肤的状态 皮肤购买历史
其他
项目余额 余额和存款提现历史记录 货币和汇率 服务器状态 事件实时性:websockets 实时事件:回调

创建存款而不重定向到SkinsBack

SkinsBack允许用户在不离开您的网站的情况下充值余额。您需要在您的网站上放置一个包含SkinsBack界面的iframe,并实现一个事件处理程序。

交互流程

1. 执行 SkinsBack API 请求 创建存款,传递参数 widget=1
2. 打开弹出窗口(popup,您需要自己实现),在其中创建一个包含通过API获取的地址的HTML iframe对象
3. 通过JavaScript注册一个事件处理程序,以便在用户充值余额/完成与SkinsBack充值界面的交互时进行监视('success' - 成功支付,'cancel' - 无法充值)

为了在移动版本中正确显示皮肤充值,请更改iframe块的宽度和高度(高度不能小于970px)。

当事件被捕获('success'或'cancel')时,请关闭弹出窗口。

用户成功充值后,将向您的网站发送一个 包含付款信息的 webhook。

下面是一个iframe和处理程序的示例:


<!-- 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.
帮助 联系方式 服务协议