haxibiao / wallet
哈希表钱包和金融系统模块
Installs: 234
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 1
Open Issues: 0
Type:project
Requires
- php: ^7.3
- haxibiao/helpers: *
- laravel/framework: ^8.0
- yansongda/laravel-pay: ^2.3
This package is auto-updated.
Last update: 2024-11-05 11:19:18 UTC
README
haxibiao-wallet 是哈希表基于微信、支付宝、apple 开发的交易扩展包 欢迎大家提交代码或提出建议
安装步骤
composer.json
改动如下: 在repositories
中添加 vcs 类型远程仓库指向http://code.haxibiao.cn/packages/haxibiao-cms
- 执行
composer require haxibiao/cms
- 执行
php artisan wallet:install
- 配置 env 文件以下几个参数值:
ALIPAY_PAY_APPID=
WECHAT_APPID=
WECHAT_SECRET=
WECHAT_PAY_KEY=
WECHAT_PAY_MCH_ID=
- 配置
cert/alipay
与cert/wechat
相关支付配置信息,文件结构如下:
.
├── alipay
│ ├── pem
│ │ ├── private.pem
│ │ └── public.pem
│ ├── private_key
│ └── public_key
└── wechat
├── apiclient_cert.pem
└── apiclient_key.pem
GQL 接口说明
Query
用户充值记录
{ recharges(user_id:8){ data{ id title amount status platform } } }
Mutation
获取交易平台签名
mutation{ getRechargeSignature(amount:0.01,platform:ALIPAY){ ALIPAY WECHAT } }
交易平台(platform)参数为支付宝,返回签名即为支付宝使用的签名,微信同理
请注意:微信和支付宝的签名格式不同
Api 接口说明
其他说明
此包还在持续开发中,后续将引入 提现与兑换相关逻辑和模型,欢迎大家一起参与建设