技能要求:
经验要求:
5-10年经验
工作描述:
项目编号:【40932】
项目名称
虚拟信用卡平台MVP——全栈开发者(30天交付)
📌项目简介
我们正在搭建一套虚拟信用卡平台(MVP),核心功能基于我们已取得的BINSponsor/Issuer提供的API文档实现。
项目模式为轻逻辑+重接口对接:
不需要自建金融核心、账务系统、风控系统。
只需根据对方平台的接口实现卡片管理、交易展示、企业管理后台等基础功能。
📌工作内容
你将负责整个MVP的技术实现,包括前端、后端、必要的管理后台以及API对接工作。
1)基础系统开发
搭建用户体系(使用SupabaseAuth)
实现企业用户/管理员/超管权限体系
SaaS模式的商户前台(开卡、看交易、充值、额度配置)
管理后台(LaravelAdmin或类似方案)
2)API对接(核心)
基于对方接口文档,完成:
创建虚拟卡
查询卡片状态
冻结/解冻、限额调整
交易记录查询
Webhook回调处理(交易、限额、状态变更)
3)前端页面开发
商户控制台界面
卡片管理页面
交易列表与筛选
钱包与余额展示
4)部署与交付
基于Docker/宝塔/任意可行方式部署
测试环境与生产环境配置
OpenAPI文档维护
交付安装部署说明
📌技术栈要求
PHP/Laravel(熟练)
Supabase(Auth+Postgres+Storage)
Vue/React/Next.js其一
RESTAPI/Webhook对接经验
熟悉Token/HMAC/JWT授权
能独立部署后端服务
📌技术栈加分项
做过支付/虚拟卡/银行API对接
熟悉外卡交易、SaaS多租户
熟悉Tailwind/ElementPlus/AntDesign
📌项目周期
总周期:30天
要求能持续参与每日沟通(节奏轻、时间灵活)。
📌项目交付物
全套前端+后端完整代码
配套的OpenAPI文档
Webhook处理逻辑
管理后台
部署方案与说明文档
系统初始化脚本
重要接口日志与审计记录功能