stripe 其他接口的流程
2017-03-29 14:01:19 0 举报
Stripe 是一个提供支付处理服务的 API,它支持多种支付方式,如信用卡、借记卡、Apple Pay、Google Pay 等。Stripe 提供了一套完整的 API,可以方便地集成到各种应用程序中。 在使用 Stripe 的其他接口时,流程通常如下:首先,用户在应用程序中选择支付方式并输入相关信息;然后,应用程序通过 Stripe API 发起一个请求,将用户的支付信息发送给 Stripe;接着,Stripe 会对这些信息进行验证,并在验证通过后生成一个包含支付信息的 token;最后,应用程序使用这个 token 完成支付操作。
作者其他创作
大纲/内容
在fee_logs插入一条支付记录,status = 1
延迟期限
根据subId去fee_stripe_recurring表查询这个订阅的信息
invoice.payment_succeeded订阅扣款通知
不存在
customer.source.updated用户信息更新
stripe/cancelSubs
这个也不需要处理
stripe 取消循环支付
判断是否高级账号
stripe/webhook
调用stripe的取消订阅的api方法,将subId传过去,取消订阅
end
account 将vip改成1,并设置期限
存在
stripe webhook 通知,主要处理订阅扣款
根据chargeId去fee_logs查询该订单是否存在
是
我们普通支付的已经同步返回了,因此不需要再对hook进行处理
根据accountId去fee_stripe_recurring这张表查status = 1的订单
不是
订单已经存在,不做处理
将fee_stripe_recurring的status改为 -1
判断过来的type类型
charge.succeeded普通支付成功的通知
处理流量信息,每多一个月就在data_flow插入一条记录
得到subId和chargeId
0 条评论
回复 删除
下一页