基于Stripe实现卖家自定义金额按需提现功能方案咨询
电商平台卖家提现功能实现咨询
当前场景
在我的电商项目中,我使用Stripe Card Element收集客户支付至平台Stripe账户的款项。Laravel应用监听Stripe触发的支付成功Webhook后,会触发任务为卖家的平台账户增加余额。这部分功能运行完全正常。
问题咨询
能否在平台的卖家个人中心添加一个按钮,让卖家可以提取其平台账户内的全部余额?
例如,卖家账户内有100美元余额,点击“提现”按钮后,该100美元将从平台的Stripe账户转出至卖家的银行账户。
已完成的开发内容
- 访客可将商品加入购物车并完成结算
- 使用Stripe Card Element完成支付流程
- 支付成功后,款项进入平台的Stripe账户
- 应用监听支付成功Webhook,为卖家的平台账户增加余额(仅需在数据库中为每个卖家设置一个默认值为0的字段,每笔成功支付后该字段数值增加)
初步思路
我考虑采用Stripe Connect的出款方案,目前所有操作均为手动执行,我认为可以跳过Stripe账户充值步骤(因为成功支付后账户内已有余额)。我的具体思路如下:
- 客户成功支付商品款项后,应用捕获Stripe Webhook并触发任务为卖家的平台账户增加余额
- 卖家收到平台账户余额到账通知
- 卖家点击按钮进入指定路由,被引导创建Stripe Express账户
- 卖家返回平台后,应用捕获账户创建完成的Webhook,随后引导卖家提取平台确定的对应金额
请问这个方案可行吗?
内容的提问来源于stack exchange,提问作者Mostafa Said
相关产品推荐
相关产品推荐

