yybawang / laravel-ebank

:robot: 电商类站内虚拟积分与聚合支付解决方案
https://yybawang.gitbook.io/laravel-ebank/
MIT License
212 stars 74 forks source link

咨询问题 #25

Open pgyf opened 4 years ago

pgyf commented 4 years ago

1、有没有转换比例设置,比如积分钱包1积分代表多少元 2、如果同一笔转账有退还呢,如果只退一部分呢? 3、能筛选哪个第三方支付或退款记录吗 例如支付宝和微信 表里好像没字段标识是哪个第三方

mintzhao commented 3 years ago

哥们,你们是怎么在第三方支付以后在ebank里有第一笔转账的?

我搞不清楚第一笔钱是如何到系统里的,因为本质所有的记录都是转账,但是余额都是0的时候,怎么转账呢?没看到有初始化balance的接口,迷茫

pgyf commented 3 years ago

我看源码初始化钱包的时候默认给了90万亿元

按我的理解不知道对不对 1、先建一个转账行为是:中央银行转系统银行 叫第三方支付 2、再建一个转账行为是:系统银行转用户银行 叫用户余额充值 3、然后去调用支付下单 4、回调地址处理支付成功业务 调用2次转账 调用转账 reason = 第三方支付行为代码 调用转账 reason = 用户余额充值行为代码

mintzhao commented 3 years ago

我也是这么想的,但是感觉不太优雅。不知道作者的原意是不是这样

yybawang commented 3 years ago

我看源码初始化钱包的时候默认给了90万亿元

按我的理解不知道对不对 1、先建一个转账行为是:中央银行转系统银行 叫第三方支付 2、再建一个转账行为是:系统银行转用户银行 叫用户余额充值 3、然后去调用支付下单 4、回调地址处理支付成功业务 调用2次转账 调用转账 reason = 第三方支付行为代码 调用转账 reason = 用户余额充值行为代码

厉害了兄弟,就是这样的。前期任务繁琐一点精打细算,后期对账好一点,每一步都记录在案,一切为了账务。统计可以只看其中满足的一步就可以了,如果出问题回头找都有迹可循

pgyf commented 3 years ago

这样简化下是不是也可以: 中央银行转用户银行 就是第三方支付充值 系统银行转用户银行 就是后台手动充值

lun324 commented 3 years ago

哥们,你们是怎么在第三方支付以后在ebank里有第一笔转账的?

我搞不清楚第一笔钱是如何到系统里的,因为本质所有的记录都是转账,但是余额都是0的时候,怎么转账呢?没看到有初始化balance的接口,迷茫

安装后要运行 php artisan ebank:purse-init 会初始化账户的余额为 90万亿元 image