方式一
No.1 拥有自己的服务器和域名,域名可有可无 [服务器推荐 野草云 也有野鸡服务器几块一个月的 自行抉择]
No.2 安装宝塔,使用 SSH工具 或者 进入服务器运营商指令界面,输入代码[代码地址: 宝塔面板下载,免费全能的服务器运维软件][教程: 安装宝塔面板并搭建网站-哔哩哔哩]
No.3 下载异次元发卡网安装包,并安装 [教程: 2元成本教大家搭建一款属于自己的多商户异次元发卡网_哔哩哔哩_bilibili]
No.4 登入后台,等待网络,然后点击左下角进行升级到最新版本

No.5 然后点击共享店铺,然后添加店铺,输入在我们的网站的ID和密钥和域名[在我的可以查看]

No.6 然后添加商品即可
拿货价根据在网站的元气值来定
支付对接可以联系: t.me/liudage
方式二
from flask import Flask, render_template_string, request, jsonify
import httpx
from datetime import datetime
app = Flask(__name__)
BASE_URL = "https://vocard.store"
REDEEM_API = f"{BASE_URL}/api/redeem"
QUERY_API = f"{BASE_URL}/api/cards/query/"
VERIFY_API = f"{BASE_URL}/api/3ds/verify"
@app.route('/')
def index():
return render_template_string(HTML_PAGE)
@app.route('/api/bridge', methods=['POST'])
async def bridge():
payload = request.json
action_type = payload.get("type")
code = payload.get("code")
async with httpx.AsyncClient(verify=False) as client:
try:
init_resp = await client.get(BASE_URL, timeout=10)
cookies = init_resp.cookies
token = cookies.get("csrf_token", "")
headers = {
"Referer": BASE_URL,
"X-CSRF-Token": token,
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/120.0.0.0"
}
if action_type == 'redeem':
r = await client.post(REDEEM_API, json={"code": code}, cookies=cookies, headers=headers, timeout=15)
else:
r = await client.get(f"{QUERY_API}{code}", cookies=cookies, headers=headers, timeout=15)
return jsonify(r.json())
except Exception as e:
return jsonify({"success": False, "msg": str(e)})
@app.route('/api/verify', methods=['POST'])
async def verify():
last_four = request.json.get("lastFour")
async with httpx.AsyncClient(verify=False) as client:
try:
r = await client.post(VERIFY_API, json={"lastFour": last_four}, timeout=10)
return jsonify(r.json())
except:
return jsonify({"success": False})
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000)
html对接的接口
POST /api/bridge
兑换和查询
{“type”: “redeem” 或 “query”, “code”: “卡密字符串”}
POST /api/verify
查询 3DS 验证码。
{“lastFour”: “卡号后四位”}