19 Commits

Author SHA1 Message Date
eric
70162203a8 remove pycache from git tracking 2026-03-14 00:46:27 +08:00
root
6d868f25fe s 2026-03-10 18:44:44 +08:00
root
1856282a30 chore: ignore pycache and Python bytecode files 2026-03-10 18:44:36 +08:00
eric
c291e95a39 's' 2026-01-29 12:33:30 -06:00
eric
acadf71ad2 's' 2026-01-29 12:24:09 -06:00
eric
555ddc299e 's' 2026-01-29 12:16:54 -06:00
eric
ce8a1a28d6 's' 2026-01-29 12:05:46 -06:00
eric
7cdc78eed0 's' 2026-01-29 11:10:19 -06:00
root
db4fcf381b online 2026-01-01 19:52:27 +08:00
eric
73765cac21 's' 2025-12-18 02:11:08 -06:00
eric
1a7561ea99 's' 2025-12-18 02:09:40 -06:00
eric
13312bfa83 's' 2025-12-18 02:06:57 -06:00
eric
42d783ed69 's' 2025-12-18 02:06:35 -06:00
eric
9523d311f8 's' 2025-12-18 01:54:34 -06:00
eric
dcc0d77571 's' 2025-12-17 06:56:04 -06:00
eric
b739553f06 's' 2025-12-17 06:36:07 -06:00
eric
5abfc71ba7 'token 2025-12-04 01:46:49 +08:00
eric
001bb1e697 's' 2025-10-15 18:17:08 +08:00
root
e00f64a060 s 2025-10-15 11:52:02 +08:00
30 changed files with 634 additions and 83 deletions

7
.gitignore vendored Normal file
View File

@@ -0,0 +1,7 @@
# Python bytecode
__pycache__/
*.pyc
*.pyo
*.pyd
*$py.class

0
README.md Normal file → Executable file
View File

0
androidh5api.sh Normal file → Executable file
View File

0
app/__init__.py Normal file → Executable file
View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

349
app/main.py Normal file → Executable file
View File

@@ -1,101 +1,291 @@
from fastapi import FastAPI
from fastapi.responses import JSONResponse
from pydantic import BaseModel
from fastapi.middleware.cors import CORSMiddleware
import requests
from pydantic import BaseModel
import hashlib
from urllib.parse import urlencode, unquote
import time
"""
JSAPI 支付
"""
key = "zA2hBU6pv6CIBzkW" # 填写通信密钥
mchid = "1561724891" # 特写商户号
# memos 配置
MEMOS_API = "https://memos.hackrobot.org/api/v1/users"
MEMOS_TOKEN = "eyJhbGciOiJIUzI1NiIsImtpZCI6InYxIiwidHlwIjoiSldUIn0.eyJuYW1lIjoiaGFja3JvYm90IiwiaXNzIjoibWVtb3MiLCJzdWIiOiIxIiwiYXVkIjpbInVzZXIuYWNjZXNzLXRva2VuIl0sImlhdCI6MTc1NzQwNTE0OX0.Idn7kBlxE-CoSOXwWuZ1tHGIRKHAIeDyXSafGS5OHsg"
# 构造签名函数
def sign(attributes):
attributes_new = {k: attributes[k] for k in sorted(attributes.keys())}
return (hashlib.md5((unquote(urlencode(attributes_new)) + "&key=" +
key).encode(encoding="utf-8")).hexdigest().upper())
class Item(BaseModel):
event: str
EventGroupMsg: None = None
prirobot_wxidce: None = None
type: None = None
# event
# "":"EventGroupMsg",//事件标示(当前值为群消息事件)
# "robot_wxid":"wxid_5hxa04j4z6pg22",//机器人wxid
# "robot_name":"",//机器人昵称,一般为空
# "type":1,//1/文本消息 3/图片消息 34/语音消息 42/名片消息 43/视频 47/动态表情 48/地理位置 49/分享链接 2000/转账 2001/红包 2002/小程序 2003/群邀请
# "from_wxid":"18900134932@chatroom",//群id群消息事件才有
# "from_name":"微群测",//群名字
# "final_from_wxid":"sundreamer",//发该消息的用户微信id
# "final_from_name":"遗忘悠剑o",//微信昵称
# "to_wxid":"wxid_5hxa04j4z6pg22",//接收消息的人id一般是机器人收到了也有可能是机器人发出的消息别人收到了那就是别人
# "msg":"图片https://b3logfile.com/bing/20201024.jpg",//消息内容(string/array) 使用时候根据不同的事件标示来定义这个值,字符串类型或者数据类型
# "money":0.01 //金额,只有"EventReceivedTransfer"事件才有该参数
import random
import string
import requests
from fastapi import Request, HTTPException
import logging
from pocketbase import PocketBase
app = FastAPI()
# 允许所有来源跨域访问(不推荐用于生产环境)
origins = ["*"]
# 设置CORS跨域资源共享策略
app.add_middleware(
CORSMiddleware,
allow_origins=["*"], # 允许所有来源
allow_credentials=True,
allow_methods=["*"], # 允许所有方法
allow_headers=["*"], # 允许所有请求头
allow_origins=["*"],
allow_credentials=False,
allow_methods=["*"],
allow_headers=["*"],
)
# ==================== PocketBase 配置 ====================
PB_URL = "https://pocketbase.hackrobot.cn"
PB_ADMIN_EMAIL = "xiaoshuang.eric@gmail.com"
PB_ADMIN_PASSWORD = "Xiao4669805@"
# ========================================================
@app.get("/")
async def root():
return JSONResponse(content={"message": "Hello World"})
def get_pb_client():
client = PocketBase(PB_URL)
try:
client.admins.auth_with_password(PB_ADMIN_EMAIL, PB_ADMIN_PASSWORD)
print("PocketBase admin 登录成功(动态)")
except Exception as e:
print("PocketBase admin 登录失败:", e)
raise e
return client
# 配置日志(添加控制台输出,便于调试)
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(message)s',
handlers=[
logging.FileHandler('xorpay_notify.log'),
logging.StreamHandler() # 新增:同时输出到控制台
]
)
# 全局已处理订单
processed_orders = set()
# ==================== XorPay 配置 ====================
AID = "8220"
SECRET = "afcacd99570945f88de62624aaa3578e"
# ====================================================
# memos 配置
MEMOS_API = "https://qun.hackrobot.cn/api/v1/users"
MEMOS_TOKEN = "eyJhbGciOiJIUzI1NiIsImtpZCI6InYxIiwidHlwIjoiSldUIn0.eyJuYW1lIjoiaGFja3JvYm90IiwiaXNzIjoibWVtb3MiLCJzdWIiOiIxIiwiYXVkIjpbInVzZXIuYWNjZXNzLXRva2VuIl0sImlhdCI6MTc1NzQwNTE0OX0.Idn7kBlxE-CoSOXwWuZ1tHGIRKHAIeDyXSafGS5OHsg"
def xorpay_sign(name: str, pay_type: str, price: str, order_id: str, notify_url: str) -> str:
raw = name + pay_type + price + order_id + notify_url + SECRET
return hashlib.md5(raw.encode('utf-8')).hexdigest().lower()
def verify_xorpay_notify(data: dict) -> bool:
received_sign = data.get("sign", "")
aoid = data.get("aoid", "")
order_id = data.get("order_id", "")
pay_price = data.get("pay_price", "")
pay_time = data.get("pay_time", "")
raw = aoid + order_id + pay_price + pay_time + SECRET
calculated_sign = hashlib.md5(raw.encode('utf-8')).hexdigest().lower()
return calculated_sign == received_sign
def create_memos_user(user_id: str, password: str = "123456"):
try:
if user_id.startswith("user_"):
cleaned_username = "user" + user_id.split("user_", 1)[1]
elif "_" in user_id:
cleaned_username = user_id.replace("_", "")
else:
cleaned_username = user_id
username = cleaned_username
print(f"正在为用户创建 memos 账号: {username}")
memos_data = {
"username": username,
"password": password,
"role": "USER",
"state": "NORMAL"
}
memos_headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {MEMOS_TOKEN}"
}
response = requests.post(MEMOS_API, json=memos_data, headers=memos_headers, timeout=10)
if response.status_code in (200, 201):
result = response.json()
print(f"memos 用户创建成功: {username}")
logging.info(f"memos 用户创建成功: {username}")
return {"success": True, "data": result}
else:
error_text = response.text
print(f"memos 创建失败: {response.status_code} {error_text}")
logging.error(f"memos 创建失败 - username: {username}, status: {response.status_code}, response: {error_text}")
return {"success": False, "error": error_text}
except Exception as e:
print(f"创建 memos 用户异常: {e}")
logging.error(f"创建 memos 用户异常 - username: {user_id}, error: {e}")
return {"success": False, "error": str(e)}
@app.post("/payh5")
async def payh5(item: dict):
print('item', item)
# 时间戳
timenew = str(int(time.time()))
order = {
"mchid": mchid,
"body": timenew, # 订单标题
"out_trade_no": timenew, # 订单号
"total_fee": item['total_fee'], # 金额,单位:分
# "openid": "o7LFAwWu3OhSrs49-1x5cSlFm0D8", # 通过openid接口获取到的openid
# "notify_url": ""
# "callback_url":'https://aiimg.hackrobot.cn/api'
print('payh5 item:', item)
total_fee_yuan = f"{item['total_fee'] / 100:.2f}"
user_id = item.get('user_id', 'unknown')
pay_type = item.get('type', 'unknown').lower()
random_suffix = ''.join(random.choices(string.hexdigits.lower(), k=8))
timestamp = int(time.time())
order_id = f"{user_id}_{pay_type}_order_{timestamp}_{random_suffix}"
type_map = {
"book": "购买书籍",
"meetup": "数字游民社区报名",
"video": "视频解锁",
"vip": "VIP会员充值",
}
name = type_map.get(pay_type, "商品支付")
notify_url = "https://api.hackrobot.cn/xorpay_notify"
params = {
"name": name,
"pay_type": "jsapi",
"price": total_fee_yuan,
"order_id": order_id,
"notify_url": notify_url,
}
order["callback_url"] = item['callback_url']
order["openid"] = item['openid']
order["sign"] = sign(order)
params["sign"] = xorpay_sign(
params["name"],
params["pay_type"],
params["price"],
params["order_id"],
params["notify_url"]
)
request_url = "https://payjs.cn/api/jsapi"
# 返回结果中包含`jsapi`字段该字段的值即是前端发起时所需的6个支付参数
headers = {"content-type": "application/x-www-form-urlencoded"}
response = requests.post(request_url, data=order, headers=headers)
print('response.json()----',response.json())
if response:
print(response.json())
return response.json()
print("生成的参数:", params)
return {
"status": "ok",
"xorpay_params": params,
"xorpay_url": f"https://xorpay.com/api/cashier/{AID}"
}
@app.post("/submit_meetup_application")
async def submit_meetup_application(item: dict):
print('submit_meetup_application item:', item)
user_id = item.get('user_id')
if not user_id:
raise HTTPException(status_code=400, detail="missing user_id")
try:
pb_client = get_pb_client()
solan = pb_client.collection("solan")
pb_data = {
"user_id": user_id,
"nickname": item.get("nickname", ""),
"occupation": item.get("occupation", ""),
"reason": item.get("reason", ""),
"wechatId": item.get("wechatId", ""),
"gender": item.get("gender", ""),
"education": item.get("education", ""),
"gradYear": item.get("gradYear", ""),
"phone": item.get("phone", ""),
"calculated_age": item.get("calculated_age", 0),
"type": "",
"order_id": "",
"amount": 0,
}
record = solan.create(pb_data)
logging.info(f"meetup 申请表单提交成功(待支付) - user_id: {user_id}, record_id: {record.id}")
return {"status": "ok", "record_id": record.id}
except Exception as e:
print(f"meetup 申请提交失败: {e}")
logging.error(f"meetup 申请提交失败 - user_id: {user_id}, error: {e}")
raise HTTPException(status_code=500, detail="submit failed")
@app.post("/xorpay_notify")
async def xorpay_notify(request: Request):
form_data = await request.form()
data = {key: value for key, value in form_data.items()}
logging.info(f"XorPay 异步通知原始数据: {data}")
print("XorPay 异步通知:", data)
order_id = data.get("order_id", "")
if order_id in processed_orders:
print(f"订单 {order_id} 已处理过,跳过")
return "ok"
if not verify_xorpay_notify(data):
print("验签失败")
logging.error(f"验签失败: {data}")
raise HTTPException(status_code=400, detail="sign error")
if "_order_" not in order_id:
raise HTTPException(status_code=400, detail="invalid order_id format")
prefix = order_id.split("_order_")[0]
if "_" in prefix:
parts = prefix.rsplit("_", 1)
user_id = parts[0]
pay_type = parts[1].lower()
else:
user_id = prefix
pay_type = "unknown"
print(f"支付成功用户ID: {user_id},类型: {pay_type},订单: {order_id}")
if pay_type == "vip":
create_memos_user(user_id)
if pay_type == "meetup":
logging.info(f"meetup 类型支付成功(独立逻辑),不创建 memos 用户 - user_id: {user_id}")
try:
pb_client = get_pb_client()
valid_types = ["vip", "book", "meetup", "video"]
if pay_type not in valid_types:
print(f"无效的 pay_type: {pay_type},强制设为 vip")
pay_type = "vip"
amount_cents = int(float(data.get("pay_price", 0)) * 100)
if pay_type == "meetup":
solan = pb_client.collection("solan")
# 修复 filter 语法:添加空格和 '=' 操作符PocketBase 要求)
# 同时添加 sort 以取最新记录(防止同一 user_id 多条)
existing = solan.get_list(1, 1, {
"filter": f'user_id = "{user_id}"',
"sort": "-created" # 按创建时间倒序,取最新一条
})
if existing.items:
record_id = existing.items[0].id
solan.update(record_id, {
"type": "meetup",
"order_id": order_id,
"amount": amount_cents,
})
logging.info(f"meetup 支付字段补齐成功 - user_id: {user_id}, record_id: {record_id}")
else:
solan.create({
"user_id": user_id,
"type": "meetup",
"order_id": order_id,
"amount": amount_cents,
})
logging.info(f"meetup 完整记录创建(兜底) - user_id: {user_id}")
else:
pb_client.collection("payments").create({
"user_id": user_id,
"type": pay_type,
"order_id": order_id,
"amount": amount_cents,
})
processed_orders.add(order_id)
except Exception as e:
print(f"PocketBase 操作失败: {e}")
logging.error(f"PocketBase 操作失败 - order_id: {order_id}, error: {e}")
processed_orders.add(order_id) # 防止重复通知
return "ok"
class CreateUserRequest(BaseModel):
username: str = None
@@ -116,6 +306,5 @@ async def create_user(item: CreateUserRequest):
}
memos_resp = requests.post(MEMOS_API, json=memos_data, headers=memos_headers)
memos_result = memos_resp.json()
print('memos_result-',memos_result)
return memos_result
print('memos_result-', memos_result)
return memos_result

1
payjs.sh Executable file
View File

@@ -0,0 +1 @@
python3 run.py

4
requirements.txt Normal file → Executable file
View File

@@ -1,4 +1,6 @@
fastapi
uvicorn
sqlalchemy
pydantic
pydantic
python-multipart
pocketbase

4
run.py Normal file → Executable file
View File

@@ -1,6 +1,6 @@
import uvicorn
if __name__ == "__main__":
# uvicorn.run("app.main:app", host="0.0.0.0", port=8700, reload=True)
uvicorn.run("app.main:app", host="0.0.0.0", port=8200, reload=True)
uvicorn.run("app.main:app", host="0.0.0.0", port=8700, reload=True)
# uvicorn.run("app.main:app", host="0.0.0.0", port=8200, reload=True)

1
venv/bin/python Symbolic link
View File

@@ -0,0 +1 @@
python3

1
venv/bin/python3 Symbolic link
View File

@@ -0,0 +1 @@
/usr/bin/python3

1
venv/bin/python3.12 Symbolic link
View File

@@ -0,0 +1 @@
python3

1
venv/lib64 Symbolic link
View File

@@ -0,0 +1 @@
lib

5
venv/pyvenv.cfg Executable file
View File

@@ -0,0 +1,5 @@
home = /usr/bin
include-system-site-packages = false
version = 3.12.3
executable = /usr/bin/python3.12
command = /usr/bin/python3 -m venv /www/wwwroot/payjsapi/venv

343
xorpay_notify.log Executable file
View File

@@ -0,0 +1,343 @@
2025-12-17 23:12:39,739 - XorPay 异步通知原始数据: {'aoid': 'ff6ed0b5470940ce965c201a3cf4265f', 'order_id': 'user_1766034344444_order_1766034744_f89afc82', 'detail': '{}', 'sign': 'e8343caedd3922785fa74552713252a0', 'pay_time': '2025-12-18 13:12:39.026849', 'pay_price': '0.10', 'more': ''}
2025-12-17 23:13:02,417 - XorPay 异步通知原始数据: {'aoid': '26a1087a84c945e2bb987ef9a2d0ea83', 'order_id': 'user_1766034344444_order_1766034638_96eca26d', 'detail': '{}', 'sign': '1d8cf284cbe35ad905a25291b0b74d52', 'pay_time': '2025-12-18 13:10:55', 'pay_price': '0.10', 'more': ''}
2025-12-17 23:24:01,958 - XorPay 异步通知原始数据: {'aoid': '2e9ff94264084a179c127124fd306254', 'order_id': 'user_1766034344444_order_1766034442_9c75a3fe', 'detail': '{}', 'sign': 'd9bd124d79dbf37705fa50776d5a0895', 'pay_time': '2025-12-18 13:07:36', 'pay_price': '0.10', 'more': ''}
2025-12-17 23:33:33,644 - XorPay 异步通知原始数据: {'aoid': 'cd904ae8d51f4b9186b56c1845e0d901', 'order_id': 'user_1766034344444_vip_order_1766035997_ea11ef8d', 'detail': '{}', 'sign': 'b92f269f8f5ffad2ec6a22a7ed745d34', 'pay_time': '2025-12-18 13:33:32.605326', 'pay_price': '0.10', 'more': ''}
2025-12-17 23:33:35,203 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-17 23:33:35,234 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-17 23:33:35,239 - 支付记录写入 PocketBase 成功 - user_id: user_1766034344444, type: vip, order_id: user_1766034344444_vip_order_1766035997_ea11ef8d
2025-12-18 01:43:22,250 - XorPay 异步通知原始数据: {'aoid': 'd7b3aeb1c7244aee9e9706c2489ed6d0', 'order_id': 'user_1766043770158_vip_order_1766043786_e44af2ae', 'detail': '{}', 'sign': '44b15e8c83a1c0210038766fb1c71164', 'pay_time': '2025-12-18 15:43:21.452098', 'pay_price': '0.10', 'more': ''}
2025-12-18 01:43:24,152 - memos 创建失败 - username: user_1766043770158, status: 400, response: {"code":3,"message":"invalid username: user_1766043770158","details":[]}
2025-12-18 01:43:25,870 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-18 01:43:25,924 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-18 01:43:25,926 - 支付记录写入 PocketBase 成功 - user_id: user_1766043770158, type: vip, order_id: user_1766043770158_vip_order_1766043786_e44af2ae
2025-12-18 01:46:45,905 - XorPay 异步通知原始数据: {'aoid': '703b2fa82a3d43698c3985884427936d', 'order_id': 'user1766043978189_vip_order_1766043991_c763fbc1', 'detail': '{}', 'sign': 'a90f22b750977427846075400fa91ab2', 'pay_time': '2025-12-18 15:46:45.139323', 'pay_price': '0.10', 'more': ''}
2025-12-18 01:46:47,450 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-18 01:46:47,471 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 400 Bad Request"
2025-12-18 01:46:47,476 - PocketBase 写入失败 - order_id: user1766043978189_vip_order_1766043991_c763fbc1, error: Message: Response error. Status code:400
URL: https://pocketbase.hackrobot.cn/api/collections/payments/records
Status: 400
Data: {'data': {'type': {'code': 'validation_invalid_value', 'message': 'Invalid value unknown.', 'params': {'value': 'unknown'}}}, 'message': 'Failed to create record.', 'status': 400}
Is Abort: False
Original Error: N/A
2025-12-18 01:51:39,196 - XorPay 异步通知原始数据: {'aoid': '67f58f4a06194395a1e9365923132b42', 'order_id': 'user1766044269820_vip_order_1766044284_fd06ca4c', 'detail': '{}', 'sign': 'f8461c3ce764597621b12699d82bbd89', 'pay_time': '2025-12-18 15:51:38.453726', 'pay_price': '0.10', 'more': ''}
2025-12-18 01:51:40,720 - memos 用户创建成功: user1766044269820
2025-12-18 01:51:42,279 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-18 01:51:42,301 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-18 01:51:42,303 - 支付记录写入 PocketBase 成功 - user_id: user1766044269820, type: vip, order_id: user1766044269820_vip_order_1766044284_fd06ca4c
2025-12-18 16:11:56,651 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '2c599bd51b364a6ca6938a9359ee905b', 'order_id': 'user1766044768982_vip_order_1766045500_fa88ad9e', 'detail': '{}', 'sign': 'ec59d2938230a0335284ed5678c44ed6', 'pay_time': '2025-12-18 16:11:55.527091', 'pay_price': '0.10', 'more': ''}
2025-12-18 16:11:56,869 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766044768982
2025-12-18 16:11:57,099 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-18 16:11:57,129 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-18 16:11:57,129 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766044768982, type: vip, order_id: user1766044768982_vip_order_1766045500_fa88ad9e
2025-12-18 16:12:01,273 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '8e17ee8d8b1246a1b6bc7e46e861021c', 'order_id': 'user1766044768982_vip_order_1766045413_39b3cf6b', 'detail': '{}', 'sign': '920993c639746192fa75a0586a988cf3', 'pay_time': '2025-12-18 16:10:27', 'pay_price': '0.10', 'more': ''}
2025-12-18 16:12:01,399 - memos 鍒涘缓澶辫触 - username: user1766044768982, status: 500, response: {"code":13,"message":"failed to create user: constraint failed: UNIQUE constraint failed: user.username (2067)","details":[]}
2025-12-18 16:12:01,594 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-18 16:12:01,601 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-18 16:12:01,601 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766044768982, type: vip, order_id: user1766044768982_vip_order_1766045413_39b3cf6b
2025-12-18 16:14:54,444 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '317faf5478a049908b2ea1aa4050c6e7', 'order_id': 'user1766045681042_vip_order_1766045683_ea6ca46a', 'detail': '{}', 'sign': '780d3c2f6e2ed277b3e2c562f343515e', 'pay_time': '2025-12-18 16:14:54.411898', 'pay_price': '0.10', 'more': ''}
2025-12-18 16:14:54,611 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766045681042
2025-12-18 16:14:55,672 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-18 16:14:55,674 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-18 16:14:55,675 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766045681042, type: vip, order_id: user1766045681042_vip_order_1766045683_ea6ca46a
2025-12-18 18:12:18,576 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '5f62f32ad26a44b888b5d0e13706f46f', 'order_id': 'user1766046553880_vip_order_1766052718_4ab52abd', 'detail': '{}', 'sign': 'd4cb94c6a3ca4e96809d9cda85d7c20d', 'pay_time': '2025-12-18 18:12:18.408242', 'pay_price': '188.00', 'more': ''}
2025-12-18 18:12:19,329 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766046553880
2025-12-18 18:12:19,686 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-18 18:12:19,718 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-18 18:12:19,730 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766046553880, type: vip, order_id: user1766046553880_vip_order_1766052718_4ab52abd
2025-12-19 18:40:53,356 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '057a4319f16d4036a3dda94ea65412ab', 'order_id': 'user1766140776331_vip_order_1766140804_d9eaf9bc', 'detail': '{}', 'sign': '085ab9d3c1ceb2e7e9cf17f54499c90e', 'pay_time': '2025-12-19 18:40:53.132699', 'pay_price': '88.00', 'more': ''}
2025-12-19 18:40:54,204 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766140776331
2025-12-19 18:40:54,602 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-19 18:40:54,643 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-19 18:40:54,659 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766140776331, type: vip, order_id: user1766140776331_vip_order_1766140804_d9eaf9bc
2025-12-20 01:25:01,990 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '610aa1b9b7ab48f6a2793b07e4528868', 'order_id': 'user1766165011994_vip_order_1766165079_abeb6f2b', 'detail': '{}', 'sign': 'f82a03ea098007b9a93a12e02a5290a6', 'pay_time': '2025-12-20 01:25:01.789169', 'pay_price': '88.00', 'more': ''}
2025-12-20 01:25:02,625 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766165011994
2025-12-20 01:25:02,927 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-20 01:25:03,284 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-20 01:25:03,288 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766165011994, type: vip, order_id: user1766165011994_vip_order_1766165079_abeb6f2b
2025-12-20 15:17:44,923 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '8eb32676f2fa4bf2a77c94d4409063e8', 'order_id': 'user1766213338235_vip_order_1766215049_2ba092ac', 'detail': '{}', 'sign': '15a15a8155619cf84ec6ee305e5b7c27', 'pay_time': '2025-12-20 15:17:44.685799', 'pay_price': '88.00', 'more': ''}
2025-12-20 15:17:45,768 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766213338235
2025-12-20 15:17:46,148 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-20 15:17:46,182 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-20 15:17:46,193 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766213338235, type: vip, order_id: user1766213338235_vip_order_1766215049_2ba092ac
2025-12-20 16:26:09,306 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '5442ce403ae14e1dab141f909b4bb579', 'order_id': 'user1766046581515_vip_order_1766219155_ba76bab4', 'detail': '{}', 'sign': '7ca539655f764cac6392bd07fd4c1072', 'pay_time': '2025-12-20 16:26:09.136153', 'pay_price': '88.00', 'more': ''}
2025-12-20 16:26:09,618 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766046581515
2025-12-20 16:26:09,782 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-20 16:26:09,795 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-20 16:26:09,796 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766046581515, type: vip, order_id: user1766046581515_vip_order_1766219155_ba76bab4
2025-12-20 17:54:32,400 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '343e5832e9654c2c82157e70880cb660', 'order_id': 'user1766224455635_vip_order_1766224460_cffae307', 'detail': '{}', 'sign': 'c04a150a905e88cbb75fe6992ee4d58d', 'pay_time': '2025-12-20 17:54:31.254708', 'pay_price': '88.00', 'more': ''}
2025-12-20 17:54:33,178 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766224455635
2025-12-20 17:54:33,554 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-20 17:54:33,562 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-20 17:54:33,562 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766224455635, type: vip, order_id: user1766224455635_vip_order_1766224460_cffae307
2025-12-21 18:25:02,824 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '1fec5389b5d94c91b9f164c0b27f39bf', 'order_id': 'user1766296152138_vip_order_1766312684_25e8ea6c', 'detail': '{}', 'sign': '12e1e532adccd0b8fe7dbb87c10eabdf', 'pay_time': '2025-12-21 18:25:02.595185', 'pay_price': '88.00', 'more': ''}
2025-12-21 18:25:03,850 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766296152138
2025-12-21 18:25:04,215 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-21 18:25:04,255 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-21 18:25:04,270 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766296152138, type: vip, order_id: user1766296152138_vip_order_1766312684_25e8ea6c
2025-12-21 19:16:25,590 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '8be679ab67ba40e6abbacbc745d7b2bd', 'order_id': 'user1766296261505_vip_order_1766315769_c0268b55', 'detail': '{}', 'sign': 'a9684bc176ae31afa4142bb8edb52b93', 'pay_time': '2025-12-21 19:16:25.434751', 'pay_price': '88.00', 'more': ''}
2025-12-21 19:16:26,170 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766296261505
2025-12-21 19:16:26,333 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-21 19:16:26,341 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-21 19:16:26,341 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766296261505, type: vip, order_id: user1766296261505_vip_order_1766315769_c0268b55
2025-12-21 19:16:51,387 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '6c0f4be3b017404eba1fde3e2fec0033', 'order_id': 'user1766315791228_vip_order_1766315797_e1bcdb8d', 'detail': '{}', 'sign': 'b554cda9c1f6a4466e7ee56007fe8443', 'pay_time': '2025-12-21 19:16:51.353245', 'pay_price': '88.00', 'more': ''}
2025-12-21 19:16:51,555 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766315791228
2025-12-21 19:16:51,717 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-21 19:16:51,722 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-21 19:16:51,722 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766315791228, type: vip, order_id: user1766315791228_vip_order_1766315797_e1bcdb8d
2025-12-21 23:13:35,029 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '91bdcf5e525341ce81a9e064c234d47c', 'order_id': 'user1766329986866_vip_order_1766329997_fcda92f7', 'detail': '{}', 'sign': '80dfb5f134bc17d00936f8fb57ee1143', 'pay_time': '2025-12-21 23:13:34.878451', 'pay_price': '88.00', 'more': ''}
2025-12-21 23:13:35,231 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766329986866
2025-12-21 23:13:35,519 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-21 23:13:35,525 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-21 23:13:35,526 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766329986866, type: vip, order_id: user1766329986866_vip_order_1766329997_fcda92f7
2025-12-22 22:28:55,382 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '2b64f275a603458e9570851293a277ac', 'order_id': 'user1766413713868_vip_order_1766413715_e1ba5dc4', 'detail': '{}', 'sign': '28a8e18854866b478e66afa4b343786e', 'pay_time': '2025-12-22 22:28:55.154387', 'pay_price': '88.00', 'more': ''}
2025-12-22 22:28:56,142 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766413713868
2025-12-22 22:28:56,448 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-22 22:28:56,478 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-22 22:28:56,488 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766413713868, type: vip, order_id: user1766413713868_vip_order_1766413715_e1ba5dc4
2025-12-23 10:27:30,132 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'bee93191cdbf4a30902c7fa4de36140a', 'order_id': 'user1766456742992_vip_order_1766456837_90bb94eb', 'detail': '{}', 'sign': '47ea9e6e940c5d1cb99926b7a4eebf68', 'pay_time': '2025-12-23 10:27:29.914796', 'pay_price': '88.00', 'more': ''}
2025-12-23 10:27:31,276 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766456742992
2025-12-23 10:27:31,838 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-23 10:27:31,880 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-23 10:27:31,895 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766456742992, type: vip, order_id: user1766456742992_vip_order_1766456837_90bb94eb
2025-12-23 16:42:42,232 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'bcf3c2ce47d740e797f0096fcbc9d823', 'order_id': 'user1766479338813_vip_order_1766479345_caa1a9e8', 'detail': '{}', 'sign': 'fd49eb134791f746001ad44c44832c17', 'pay_time': '2025-12-23 16:42:42.041901', 'pay_price': '88.00', 'more': ''}
2025-12-23 16:42:42,776 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766479338813
2025-12-23 16:42:43,062 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-23 16:42:43,586 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-23 16:42:43,590 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766479338813, type: vip, order_id: user1766479338813_vip_order_1766479345_caa1a9e8
2025-12-23 19:26:03,240 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '7ed0d27bde004d3a935b53b49702b743', 'order_id': 'user1766489119849_vip_order_1766489127_3aabed43', 'detail': '{}', 'sign': '8fd4c65d638c13a3ef961298964c5d9c', 'pay_time': '2025-12-23 19:26:03.071519', 'pay_price': '88.00', 'more': ''}
2025-12-23 19:26:03,572 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766489119849
2025-12-23 19:26:03,737 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-23 19:26:03,746 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-23 19:26:03,746 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766489119849, type: vip, order_id: user1766489119849_vip_order_1766489127_3aabed43
2025-12-24 07:58:44,464 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '2d353f37d4a34fa182f5fad493c1e8e3', 'order_id': 'user1766534296167_vip_order_1766534297_534b3d4b', 'detail': '{}', 'sign': '4e69abfb04e09e714f099bb65973e782', 'pay_time': '2025-12-24 07:58:44.271470', 'pay_price': '88.00', 'more': ''}
2025-12-24 07:58:45,381 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766534296167
2025-12-24 07:58:45,715 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-24 07:58:45,753 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-24 07:58:45,769 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766534296167, type: vip, order_id: user1766534296167_vip_order_1766534297_534b3d4b
2025-12-24 08:00:03,544 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'fff28d3bf4504062b1fe56b89c532440', 'order_id': 'user1766534381284_vip_order_1766534384_f1bdf215', 'detail': '{}', 'sign': '6e55110ff04fc5c1c68f82d463d3beae', 'pay_time': '2025-12-24 08:00:03.509869', 'pay_price': '88.00', 'more': ''}
2025-12-24 08:00:03,872 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766534381284
2025-12-24 08:00:04,158 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-24 08:00:04,166 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-24 08:00:04,166 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766534381284, type: vip, order_id: user1766534381284_vip_order_1766534384_f1bdf215
2025-12-24 12:38:45,444 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '1abe7c217dea4c119921735f2d9d7395', 'order_id': 'user1766551004577_vip_order_1766551115_03736ef8', 'detail': '{}', 'sign': 'bf63ffd12cf05ab189b459ee6d83df3c', 'pay_time': '2025-12-24 12:38:45.259828', 'pay_price': '88.00', 'more': ''}
2025-12-24 12:38:46,088 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766551004577
2025-12-24 12:38:46,365 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-24 12:38:46,393 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-24 12:38:46,404 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766551004577, type: vip, order_id: user1766551004577_vip_order_1766551115_03736ef8
2025-12-25 14:34:56,058 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'e63e23aa882a4945807f5e3cdbc77bff', 'order_id': 'user1766644478831_vip_order_1766644480_aafd9b52', 'detail': '{}', 'sign': '45f9603ed57b1dc86741ca3c47dd7617', 'pay_time': '2025-12-25 14:34:55.845371', 'pay_price': '88.00', 'more': ''}
2025-12-25 14:34:56,872 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766644478831
2025-12-25 14:34:57,203 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 14:34:57,693 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 14:34:57,708 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766644478831, type: vip, order_id: user1766644478831_vip_order_1766644480_aafd9b52
2025-12-25 14:39:27,820 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '259af2bb60e3463e9cabc83c3944b238', 'order_id': 'user1766644709180_vip_order_1766644722_eae4ff2a', 'detail': '{}', 'sign': '09331deda262c3bca0f04b9eb092c335', 'pay_time': '2025-12-25 14:39:27.641197', 'pay_price': '88.00', 'more': ''}
2025-12-25 14:39:27,989 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766644709180
2025-12-25 14:39:28,150 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 14:39:28,156 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 14:39:28,157 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766644709180, type: vip, order_id: user1766644709180_vip_order_1766644722_eae4ff2a
2025-12-25 14:45:00,011 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '53612e51bdc94ad5b90086091f684e1a', 'order_id': 'user1766645074947_vip_order_1766645082_cc1cd20d', 'detail': '{}', 'sign': '90920b8ff308e49dbe8f6d3489126fad', 'pay_time': '2025-12-25 14:44:59.925734', 'pay_price': '88.00', 'more': ''}
2025-12-25 14:45:00,253 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766645074947
2025-12-25 14:45:00,451 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 14:45:00,458 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 14:45:00,458 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766645074947, type: vip, order_id: user1766645074947_vip_order_1766645082_cc1cd20d
2025-12-25 14:53:50,486 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '0c3481595d2244f49b988b02f6fb79b1', 'order_id': 'user1766645607019_vip_order_1766645617_7d2c2f0e', 'detail': '{}', 'sign': 'b97ca09f294f4caa628abc4d63311c83', 'pay_time': '2025-12-25 14:53:50.331570', 'pay_price': '88.00', 'more': ''}
2025-12-25 14:53:50,658 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766645607019
2025-12-25 14:53:50,822 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 14:53:50,828 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 14:53:50,828 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766645607019, type: vip, order_id: user1766645607019_vip_order_1766645617_7d2c2f0e
2025-12-25 15:26:02,951 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'c7002f2ab8d34fd981606bd9fe0051a2', 'order_id': 'user1766102687534_vip_order_1766647552_9f9feed4', 'detail': '{}', 'sign': '7eaf3442d110d2af3ef6adf2eb11189b', 'pay_time': '2025-12-25 15:26:02.782398', 'pay_price': '88.00', 'more': ''}
2025-12-25 15:26:03,549 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766102687534
2025-12-25 15:26:03,819 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 15:26:03,834 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 15:26:03,836 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766102687534, type: vip, order_id: user1766102687534_vip_order_1766647552_9f9feed4
2025-12-25 15:28:52,615 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'f210a5394ad84429b91d43ebee8dc48a', 'order_id': 'user1766647507325_vip_order_1766647720_bec3fa2a', 'detail': '{}', 'sign': '1c5fced854dc61daf40f0a7f485ed25e', 'pay_time': '2025-12-25 15:28:52.584563', 'pay_price': '88.00', 'more': ''}
2025-12-25 15:28:52,792 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766647507325
2025-12-25 15:28:52,954 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 15:28:53,029 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 15:28:53,029 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766647507325, type: vip, order_id: user1766647507325_vip_order_1766647720_bec3fa2a
2025-12-25 16:08:32,724 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '9c8c1d5f84e447db9413e6ba8079e079', 'order_id': 'user1766650018794_vip_order_1766650105_99ab8550', 'detail': '{}', 'sign': '1d8f5c3b0bb4c7d4e7e3249b34b7c14b', 'pay_time': '2025-12-25 16:08:32.590930', 'pay_price': '88.00', 'more': ''}
2025-12-25 16:08:32,895 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766650018794
2025-12-25 16:08:33,058 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 16:08:33,065 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 16:08:33,065 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766650018794, type: vip, order_id: user1766650018794_vip_order_1766650105_99ab8550
2025-12-25 16:08:49,855 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '057e5d84a56b4a5f9022ed60fed63584', 'order_id': 'user1766648960557_vip_order_1766650099_f3ffcbaf', 'detail': '{}', 'sign': 'ebc9dbf1b61a6ea2d2ba744572ec1784', 'pay_time': '2025-12-25 16:08:49.823710', 'pay_price': '88.00', 'more': ''}
2025-12-25 16:08:50,024 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766648960557
2025-12-25 16:08:50,190 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 16:08:50,193 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 16:08:50,193 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766648960557, type: vip, order_id: user1766648960557_vip_order_1766650099_f3ffcbaf
2025-12-25 16:53:15,082 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '7c233317484b44f8b12f64752c9ba765', 'order_id': 'user1766642873343_vip_order_1766652778_2ddc93d9', 'detail': '{}', 'sign': '5befe13745a772364edfd851bcf9d83c', 'pay_time': '2025-12-25 16:53:14.927339', 'pay_price': '88.00', 'more': ''}
2025-12-25 16:53:15,336 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766642873343
2025-12-25 16:53:15,497 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 16:53:15,505 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 16:53:15,505 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766642873343, type: vip, order_id: user1766642873343_vip_order_1766652778_2ddc93d9
2025-12-25 17:21:30,633 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '724bf0ff5b0c4ba886047a8f577e6a49', 'order_id': 'user1766425649141_vip_order_1766654472_e3a31ef2', 'detail': '{}', 'sign': '930b26b77e50d7b8677bc4b07a8ccefd', 'pay_time': '2025-12-25 17:21:30.479462', 'pay_price': '88.00', 'more': ''}
2025-12-25 17:21:30,826 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766425649141
2025-12-25 17:21:30,988 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 17:21:30,995 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 17:21:30,995 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766425649141, type: vip, order_id: user1766425649141_vip_order_1766654472_e3a31ef2
2025-12-25 18:48:30,408 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '46adec50b319426db93f5efec4108336', 'order_id': 'user1766659694256_vip_order_1766659696_f8319dd5', 'detail': '{}', 'sign': '494b5f48f3410d8185060404620d558e', 'pay_time': '2025-12-25 18:48:30.276586', 'pay_price': '88.00', 'more': ''}
2025-12-25 18:48:30,585 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766659694256
2025-12-25 18:48:30,745 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 18:48:30,759 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 18:48:30,760 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766659694256, type: vip, order_id: user1766659694256_vip_order_1766659696_f8319dd5
2025-12-25 23:43:41,286 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '73f41bf5555b46fba22a3ef5ab78a2f2', 'order_id': 'user1766677403431_vip_order_1766677408_51f35a7d', 'detail': '{}', 'sign': '9cb826f31fc24872d64a32ac4da10878', 'pay_time': '2025-12-25 23:43:41.104124', 'pay_price': '88.00', 'more': ''}
2025-12-25 23:43:42,040 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766677403431
2025-12-25 23:43:42,743 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-25 23:43:42,752 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-25 23:43:42,752 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766677403431, type: vip, order_id: user1766677403431_vip_order_1766677408_51f35a7d
2025-12-26 01:28:00,596 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'afc37fdbf5394e5390f5daf25965bc30', 'order_id': 'user1766683323953_vip_order_1766683672_dffcccce', 'detail': '{}', 'sign': '7da90f4aa550ff781ba2eb29e816808e', 'pay_time': '2025-12-26 01:28:00.421039', 'pay_price': '88.00', 'more': ''}
2025-12-26 01:28:00,817 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766683323953
2025-12-26 01:28:00,984 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-26 01:28:00,995 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-26 01:28:00,996 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766683323953, type: vip, order_id: user1766683323953_vip_order_1766683672_dffcccce
2025-12-26 07:32:19,663 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '4c809d871d84418da6336f2653a54a09', 'order_id': 'user1766705393451_vip_order_1766705520_54a049e8', 'detail': '{}', 'sign': '09a46bd70ca5692d59f07c4e1a97df89', 'pay_time': '2025-12-26 07:32:19.440263', 'pay_price': '88.00', 'more': ''}
2025-12-26 07:32:20,466 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766705393451
2025-12-26 07:32:20,766 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-26 07:32:20,799 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-26 07:32:20,806 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766705393451, type: vip, order_id: user1766705393451_vip_order_1766705520_54a049e8
2025-12-26 09:51:47,523 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '5fd5db6752c048768d42099f40bcf94d', 'order_id': 'user1766713881133_vip_order_1766713892_63fcc777', 'detail': '{}', 'sign': 'bc66dbdf9e2050e8d16e210240c0d2fd', 'pay_time': '2025-12-26 09:51:47.392578', 'pay_price': '88.00', 'more': ''}
2025-12-26 09:51:47,791 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766713881133
2025-12-26 09:51:47,952 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-26 09:51:47,962 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-26 09:51:47,962 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766713881133, type: vip, order_id: user1766713881133_vip_order_1766713892_63fcc777
2025-12-26 20:42:12,077 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '3d81365773924cf28e6633f8736c49e9', 'order_id': 'user1766456732682_vip_order_1766752919_c01e5c7c', 'detail': '{}', 'sign': '9c791d646e77a3c23d940ff75bbac2d5', 'pay_time': '2025-12-26 20:42:11.851603', 'pay_price': '88.00', 'more': ''}
2025-12-26 20:42:12,726 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766456732682
2025-12-26 20:42:13,088 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-26 20:42:13,127 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-26 20:42:13,684 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766456732682, type: vip, order_id: user1766456732682_vip_order_1766752919_c01e5c7c
2025-12-26 21:59:52,133 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '1bc7e794e2504a0f8262f6ed08c26b89', 'order_id': 'user1766757398274_vip_order_1766757411_adac75bc', 'detail': '{}', 'sign': '88b0802f3651fdbf0ebcf36f5e93cd35', 'pay_time': '2025-12-26 21:59:51.964255', 'pay_price': '88.00', 'more': ''}
2025-12-26 21:59:52,342 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766757398274
2025-12-26 21:59:52,508 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-26 21:59:52,516 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-26 21:59:52,516 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766757398274, type: vip, order_id: user1766757398274_vip_order_1766757411_adac75bc
2025-12-27 00:35:29,599 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'f035e2d41a8d4cdb952202b8a4670766', 'order_id': 'user1766766911300_vip_order_1766766916_05b79fe5', 'detail': '{}', 'sign': 'b8888a23e0282872c293a741572256aa', 'pay_time': '2025-12-27 00:35:29.446434', 'pay_price': '88.00', 'more': ''}
2025-12-27 00:35:29,780 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766766911300
2025-12-27 00:35:29,943 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-27 00:35:29,951 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-27 00:35:29,951 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766766911300, type: vip, order_id: user1766766911300_vip_order_1766766916_05b79fe5
2025-12-27 22:06:29,961 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'd5fbb42c040844f69d1f13f4f0402a59', 'order_id': 'user1766760554294_vip_order_1766844380_dba8623e', 'detail': '{}', 'sign': '55635e22369cffcfb8156d9f1ee8697e', 'pay_time': '2025-12-27 22:06:29.721581', 'pay_price': '88.00', 'more': ''}
2025-12-27 22:06:31,066 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766760554294
2025-12-27 22:06:31,425 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-27 22:06:31,465 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-27 22:06:31,479 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766760554294, type: vip, order_id: user1766760554294_vip_order_1766844380_dba8623e
2025-12-27 22:36:00,006 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'edb9213e2ac343bbb7de697092b7ec39', 'order_id': 'user1766092372361_vip_order_1766846141_d4d4ad0b', 'detail': '{}', 'sign': '084d88a8d918b9b1654327cf2cb895b5', 'pay_time': '2025-12-27 22:35:59.824034', 'pay_price': '88.00', 'more': ''}
2025-12-27 22:36:00,291 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766092372361
2025-12-27 22:36:00,457 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-27 22:36:00,464 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-27 22:36:00,464 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766092372361, type: vip, order_id: user1766092372361_vip_order_1766846141_d4d4ad0b
2025-12-28 13:30:47,717 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'a3f3d369653c425887f0ab9b30a0a50c', 'order_id': 'user1766864758860_vip_order_1766899835_ecf39390', 'detail': '{}', 'sign': '4eca166a31f41ba4c72a4f9779d3054b', 'pay_time': '2025-12-28 13:30:47.532714', 'pay_price': '88.00', 'more': ''}
2025-12-28 13:30:48,327 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766864758860
2025-12-28 13:30:48,647 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-28 13:30:48,679 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-28 13:30:48,692 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766864758860, type: vip, order_id: user1766864758860_vip_order_1766899835_ecf39390
2025-12-28 13:38:58,457 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '938ad71940a745e48644d931e411b1df', 'order_id': 'user1766855547122_vip_order_1766900323_ce3c2fbb', 'detail': '{}', 'sign': 'd6339a30dcc819df47e59f13fdf0bfb9', 'pay_time': '2025-12-28 13:38:58.266814', 'pay_price': '88.00', 'more': ''}
2025-12-28 13:38:58,632 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766855547122
2025-12-28 13:38:59,039 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-28 13:38:59,046 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-28 13:38:59,047 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766855547122, type: vip, order_id: user1766855547122_vip_order_1766900323_ce3c2fbb
2025-12-28 13:40:17,029 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '81ef015f219845018093968d4eb29f3a', 'order_id': 'user1766900390848_vip_order_1766900392_aeaec3ba', 'detail': '{}', 'sign': '92780969a7d80b7c26b305a56943e055', 'pay_time': '2025-12-28 13:40:16.951540', 'pay_price': '88.00', 'more': ''}
2025-12-28 13:40:17,211 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766900390848
2025-12-28 13:40:17,376 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-28 13:40:17,379 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-28 13:40:17,380 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766900390848, type: vip, order_id: user1766900390848_vip_order_1766900392_aeaec3ba
2025-12-28 15:47:45,741 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '8b996cf1517946a09433c32293723077', 'order_id': 'user1766895362623_vip_order_1766908051_7fc3fffc', 'detail': '{}', 'sign': 'd4d84928ac5c1b82302b17666b7ad13b', 'pay_time': '2025-12-28 15:47:45.590088', 'pay_price': '88.00', 'more': ''}
2025-12-28 15:47:45,937 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766895362623
2025-12-28 15:47:46,097 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-28 15:47:46,104 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-28 15:47:46,105 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766895362623, type: vip, order_id: user1766895362623_vip_order_1766908051_7fc3fffc
2025-12-28 16:11:17,866 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '0d6f2a49b60a4d8eb7f5fc63b8497753', 'order_id': 'user1766909461315_vip_order_1766909463_62e1d6ac', 'detail': '{}', 'sign': '40f4acfc429d6e92f7977c0eac62c2bf', 'pay_time': '2025-12-28 16:11:17.733786', 'pay_price': '88.00', 'more': ''}
2025-12-28 16:11:18,043 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766909461315
2025-12-28 16:11:18,203 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-28 16:11:18,209 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-28 16:11:18,221 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766909461315, type: vip, order_id: user1766909461315_vip_order_1766909463_62e1d6ac
2025-12-28 17:14:41,638 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'b11f8da725a347d5a733cc99e18846c4', 'order_id': 'user1766913040041_vip_order_1766913270_515b268c', 'detail': '{}', 'sign': 'f1531397c0aa48aadf659f8c83d27c16', 'pay_time': '2025-12-28 17:14:41.488840', 'pay_price': '88.00', 'more': ''}
2025-12-28 17:14:41,810 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766913040041
2025-12-28 17:14:41,970 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-28 17:14:41,980 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-28 17:14:41,981 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766913040041, type: vip, order_id: user1766913040041_vip_order_1766913270_515b268c
2025-12-28 19:46:27,708 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '4cc4c0ad58394214bc085b377c3764b3', 'order_id': 'user1766425383848_vip_order_1766922377_e877eadc', 'detail': '{}', 'sign': 'c912c15710540aa8d71bfd6e3b77f4db', 'pay_time': '2025-12-28 19:46:27.518697', 'pay_price': '88.00', 'more': ''}
2025-12-28 19:46:28,494 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766425383848
2025-12-28 19:46:28,806 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-28 19:46:28,839 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-28 19:46:28,849 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766425383848, type: vip, order_id: user1766425383848_vip_order_1766922377_e877eadc
2025-12-29 01:14:10,684 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '9a56e0a6795f42db8f26d5a024cc325d', 'order_id': 'user1766942020218_vip_order_1766942033_afdebf35', 'detail': '{}', 'sign': 'a7da24a07ac770e65a6d01a3e93ea019', 'pay_time': '2025-12-29 01:14:10.012262', 'pay_price': '88.00', 'more': ''}
2025-12-29 01:14:11,561 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766942020218
2025-12-29 01:14:11,942 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-29 01:14:11,987 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-29 01:14:12,005 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766942020218, type: vip, order_id: user1766942020218_vip_order_1766942033_afdebf35
2025-12-29 02:55:46,502 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '48b759a62a464d56b3fb7147cf169176', 'order_id': 'user1766948108700_vip_order_1766948128_ede4556f', 'detail': '{}', 'sign': '0530aff0e4d17a12e231182e0fd62dfc', 'pay_time': '2025-12-29 02:55:46.368873', 'pay_price': '88.00', 'more': ''}
2025-12-29 02:55:46,783 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766948108700
2025-12-29 02:55:46,949 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-29 02:55:46,959 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-29 02:55:46,959 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766948108700, type: vip, order_id: user1766948108700_vip_order_1766948128_ede4556f
2025-12-29 04:40:39,020 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'edac62a960f140369ceb717aeaba54a8', 'order_id': 'user1766954408526_vip_order_1766954427_b77e70bc', 'detail': '{}', 'sign': '2ca0969fef96e146055bb895bff89ab5', 'pay_time': '2025-12-29 04:40:38.871646', 'pay_price': '88.00', 'more': ''}
2025-12-29 04:40:39,202 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766954408526
2025-12-29 04:40:39,398 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-29 04:40:40,110 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-29 04:40:40,110 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766954408526, type: vip, order_id: user1766954408526_vip_order_1766954427_b77e70bc
2025-12-29 11:22:44,233 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'e7872fdb149a4d0a9e9a377020ed3846', 'order_id': 'user1766978502076_vip_order_1766978555_addb54db', 'detail': '{}', 'sign': '12d19286d98654b69fb00b9e904a02b9', 'pay_time': '2025-12-29 11:22:44.052519', 'pay_price': '88.00', 'more': ''}
2025-12-29 11:22:44,449 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766978502076
2025-12-29 11:22:44,625 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-29 11:22:44,631 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-29 11:22:44,632 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766978502076, type: vip, order_id: user1766978502076_vip_order_1766978555_addb54db
2025-12-29 15:18:01,222 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '62b15f12f36a4120a3ad45bd914419b8', 'order_id': 'user1766992589670_vip_order_1766992668_7feb4dd2', 'detail': '{}', 'sign': 'fb13c58d8ff4f23d9a3b08d15a0cd195', 'pay_time': '2025-12-29 15:18:01.035286', 'pay_price': '88.00', 'more': ''}
2025-12-29 15:18:01,880 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1766992589670
2025-12-29 15:18:02,184 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-29 15:18:02,214 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-29 15:18:02,227 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766992589670, type: vip, order_id: user1766992589670_vip_order_1766992668_7feb4dd2
2025-12-29 22:45:30,783 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '673cf3034e584a1c937ab040d5918a3f', 'order_id': 'user1767019507607_vip_order_1767019509_bbfd26ab', 'detail': '{}', 'sign': '53fcdc75340722de59efc461e459cdfb', 'pay_time': '2025-12-29 22:45:30.577358', 'pay_price': '88.00', 'more': ''}
2025-12-29 22:45:31,541 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1767019507607
2025-12-29 22:45:31,886 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-29 22:45:31,927 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-29 22:45:31,940 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1767019507607, type: vip, order_id: user1767019507607_vip_order_1767019509_bbfd26ab
2025-12-30 00:13:14,904 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'dac2bf04f45f4b96a0ce780711dc347d', 'order_id': 'user1767024766316_vip_order_1767024779_4de6dbba', 'detail': '{}', 'sign': 'fe599535e6e61db00bf22f75de029412', 'pay_time': '2025-12-30 00:13:14.770161', 'pay_price': '88.00', 'more': ''}
2025-12-30 00:13:15,165 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1767024766316
2025-12-30 00:13:15,331 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-30 00:13:15,340 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-30 00:13:15,340 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1767024766316, type: vip, order_id: user1767024766316_vip_order_1767024779_4de6dbba
2025-12-30 00:51:51,344 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '209f74a9af7e4906a9e41017bbf3335c', 'order_id': 'user1767026896002_vip_order_1767027100_7dd417ff', 'detail': '{}', 'sign': 'c200f4067b09999a83bb6f9f3bc2b273', 'pay_time': '2025-12-30 00:51:51.188914', 'pay_price': '88.00', 'more': ''}
2025-12-30 00:51:51,632 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1767026896002
2025-12-30 00:51:51,794 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-30 00:51:51,801 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-30 00:51:52,016 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1767026896002, type: vip, order_id: user1767026896002_vip_order_1767027100_7dd417ff
2025-12-30 06:00:15,795 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '7fe465367cdd43518d9bf290d9ea2632', 'order_id': 'user1767045585676_vip_order_1767045592_b3b24c97', 'detail': '{}', 'sign': '94f00384c52bd50dc599435aa3bfda94', 'pay_time': '2025-12-30 06:00:15.608307', 'pay_price': '88.00', 'more': ''}
2025-12-30 06:00:16,643 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1767045585676
2025-12-30 06:00:16,996 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-30 06:00:17,033 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-30 06:00:17,045 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1767045585676, type: vip, order_id: user1767045585676_vip_order_1767045592_b3b24c97
2025-12-30 09:30:38,452 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'cdefff04e7404a03b384ee0c1ea2d6cc', 'order_id': 'user1767058197797_vip_order_1767058229_dfe82b3b', 'detail': '{}', 'sign': 'df23601fd2ceaa0e6b5cea929bdfea13', 'pay_time': '2025-12-30 09:30:38.275481', 'pay_price': '88.00', 'more': ''}
2025-12-30 09:30:39,283 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1767058197797
2025-12-30 09:30:39,766 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-30 09:30:39,787 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-30 09:30:39,794 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1767058197797, type: vip, order_id: user1767058197797_vip_order_1767058229_dfe82b3b
2025-12-30 17:52:33,431 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '7881a501072a48818c8a14358af722dc', 'order_id': 'user1767088318302_vip_order_1767088329_a1770bfe', 'detail': '{}', 'sign': '7003335fd5562a6dab259aac90278dde', 'pay_time': '2025-12-30 17:52:33.219326', 'pay_price': '88.00', 'more': ''}
2025-12-30 17:52:34,128 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1767088318302
2025-12-30 17:52:34,486 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-30 17:52:34,523 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-30 17:52:34,535 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1767088318302, type: vip, order_id: user1767088318302_vip_order_1767088329_a1770bfe
2025-12-30 20:31:31,918 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '85715ed961084e229188b712798f0516', 'order_id': 'user1767097859349_vip_order_1767097861_ccb0eddb', 'detail': '{}', 'sign': 'cfb1be415e68fd55912eb881391a8e2a', 'pay_time': '2025-12-30 20:31:31.753658', 'pay_price': '88.00', 'more': ''}
2025-12-30 20:31:32,212 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1767097859349
2025-12-30 20:31:32,476 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-30 20:31:32,492 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-30 20:31:32,492 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1767097859349, type: vip, order_id: user1767097859349_vip_order_1767097861_ccb0eddb
2025-12-31 18:19:05,989 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '3f6b397d7a484255807b359914d040a3', 'order_id': 'user1767176330550_vip_order_1767176333_479ae9ee', 'detail': '{}', 'sign': '80ac79b3a392da436c7be8f939368099', 'pay_time': '2025-12-31 18:19:05.779904', 'pay_price': '88.00', 'more': ''}
2025-12-31 18:19:06,866 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1767176330550
2025-12-31 18:19:07,287 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-31 18:19:07,348 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-31 18:19:07,944 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1767176330550, type: vip, order_id: user1767176330550_vip_order_1767176333_479ae9ee
2025-12-31 18:55:07,924 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'f306334a8b6447da8ce14db7bff78213', 'order_id': 'user1766044269820_book_order_1767178489_cdec2cc8', 'detail': '{}', 'sign': '1e3260c0f37039c2a51830d421441d84', 'pay_time': '2025-12-31 18:55:07.732277', 'pay_price': '0.88', 'more': ''}
2025-12-31 18:55:08,742 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-31 18:55:08,770 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-31 18:55:08,778 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766044269820, type: book, order_id: user1766044269820_book_order_1767178489_cdec2cc8
2025-12-31 19:00:41,588 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '2a6b73ec5b2d41ee9c0a2bb41be31177', 'order_id': 'user1766044269820_book_order_1767178823_d55ea2fa', 'detail': '{}', 'sign': '91d2e0d1ce37043981d523105cf10f89', 'pay_time': '2025-12-31 19:00:41.487375', 'pay_price': '0.88', 'more': ''}
2025-12-31 19:00:41,780 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-31 19:00:41,787 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-31 19:00:41,787 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1766044269820, type: book, order_id: user1766044269820_book_order_1767178823_d55ea2fa
2025-12-31 19:16:08,040 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': '2fa4787db82b4bd480d6974d44159240', 'order_id': 'user1767179744807_book_order_1767179752_58cb8e8f', 'detail': '{}', 'sign': '3b75920b471f741e64badad48cd65b9f', 'pay_time': '2025-12-31 19:16:07.906529', 'pay_price': '0.88', 'more': ''}
2025-12-31 19:16:08,239 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2025-12-31 19:16:08,246 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2025-12-31 19:16:08,246 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1767179744807, type: book, order_id: user1767179744807_book_order_1767179752_58cb8e8f
2026-01-01 10:47:13,495 - XorPay 寮傛<E5AFAE>閫氱煡鍘熷<E98D98>鏁版嵁: {'aoid': 'ae1043fc189a46e2866e7a2ccaa87c94', 'order_id': 'user1767235545946_vip_order_1767235604_abfead81', 'detail': '{}', 'sign': 'bdd2d201ad80016b17a8e28cac971929', 'pay_time': '2026-01-01 10:47:13.251717', 'pay_price': '288.00', 'more': ''}
2026-01-01 10:47:15,341 - memos 鐢ㄦ埛鍒涘缓鎴愬姛: user1767235545946
2026-01-01 10:47:15,839 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/_superusers/auth-with-password "HTTP/1.1 200 OK"
2026-01-01 10:47:15,888 - HTTP Request: POST https://pocketbase.hackrobot.cn/api/collections/payments/records "HTTP/1.1 200 OK"
2026-01-01 10:47:15,890 - 鏀<>粯璁板綍鍐欏叆 PocketBase 鎴愬姛 - user_id: user1767235545946, type: vip, order_id: user1767235545946_vip_order_1767235604_abfead81