Share payment code
pkuinfo/pku-harness-plugins/card-share
Lend your Campus Card payment code to a friend for a while: end-to-end encrypted relay, optional spend cap, PIN and name check, stop at any time.
System capabilities
Campus sign-in
Uses your signed-in campus session. Your password never leaves your phone.
Network
Connects to servers on the internet.
Cloud
Sends data to PKU harness Cloud. See the Cloud data section.
Websites it connects to
- bdcard.pku.edu.cn
Cloud data
- While you share, encrypted payment codes are relayed by the cloud service to the person you shared with; the server can’t decrypt them
- The server can see when a share starts and ends, and the viewer’s IP address
Checks
- Maintained by pkuinfo. The source code is in the official plugins repository.
- It declares the data it sends to PKU harness Cloud. See Cloud data.
Manifest
The fields the marketplace read, in normalized form. Source: registry/registry.json. Field reference
{
"id": "card-share",
"name": "付款码共享",
"description": "把校园卡付款码临时分享给朋友:端到端加密转发,可设消费上限、口令和姓名验证,随时停止。",
"author": "pkuinfo",
"kind": "builtin",
"auth": "none",
"icon": "share",
"requires": [
"campus-session",
"network",
"cloud"
],
"scopes": [
"bdcard.pku.edu.cn"
],
"tags": [
"official",
"campus"
],
"cloud": {
"uses": [
"channels"
],
"e2e": true,
"disclosure": {
"zh": [
"分享期间,加密后的付款码经云服务转发给你分享的人;服务器无法解密",
"服务器能看到:分享的开始/结束时间、查看者的 IP"
],
"en": [
"While you share, encrypted payment codes are relayed by the cloud service to the person you shared with; the server can’t decrypt them",
"The server can see when a share starts and ends, and the viewer’s IP address"
]
}
},
"i18n": {
"en": {
"name": "Share payment code",
"description": "Lend your Campus Card payment code to a friend for a while: end-to-end encrypted relay, optional spend cap, PIN and name check, stop at any time."
}
}
}Other plugins in this repository
pkuinfo/pku-harness-pluginsGenerative UIOfficial
ui
Lets the AI build native UI in the chat: forms, pickers and data cards.
No campus sign-in
DashboardOfficial
dashboard
A dashboard the AI builds for you and you can change any time.
No campus sign-in
Reminders and scheduled tasksOfficial
scheduler
On-time local reminders, plus scheduled checks on your data (like a balance) that notify you when a condition is met.
No campus sign-in
To-dosOfficial
todo
To-dos with due dates, on-time reminders, an important flag and repeats, plus a dashboard widget.
No campus sign-in
TimetableOfficial
timetable
Your class timetable, today’s classes and class reminders.
No campus sign-in
Official timetableOfficial
course-sync
Syncs this semester’s timetable from the university into Schedule.
Uses your campus sign-in forTreehole