Articles of 支付

处理成功的付款处理但数据库更新失败

我试图在我的一个express.js路由中实现一个分条签出过程。 要做到这一点,我有: 官方的Node.js条纹模块 官方的客户端条纹模块 一个JSONlogging器,我用来logging的东西,如JavaScript错误,传入的请求和外部服务,如条纹,mongodb等响应… 一个使用mongoose定义的Order模型 – 一个MongoDB ODM 我的步骤如下: 客户: 提交包含条形支付令牌的订单详细信息 服务器: 创build一个无薪订单并保存到数据库( order.status被created ) 使用条纹客户端来收取用户的信用卡/借记卡 更新订单并保存到数据库( order.status被accepted或failed取决于来自Stripe的响应) 问题 :如果在步骤2之后付款成功,但在步骤3中更新订单时发生错误(由于数据库服务器错误,停电或类似情况),有什么适当的方法可以处理这种故障情况并可能从中恢复?

条纹订阅插件的function

现在我在我的网站上有3种types的订阅: 入门(10 $) 加(15 $) 高级(19 $) 我也有几个附加的用户可以添加到他的订阅,例如: 订阅:加 +function1(+10 $) +function2(+10 $) 总计= 15 $ + 10 $ + 10 $ = 35 $。 用户应该能够在他的帐单期间添加/删除function或切换到另一个计划。 你们可以告诉我应该如何使用Stripepipe理这些function。

在线支付服务与最好的NodeJS库/包装

我正在寻找像Chargify,Braintree或其他的在线支付解决scheme。 上下文是我使用NodeJS,现在只想testing如何在开发模式下使用在线支付。 所以,对于我来说,主要的方面并不是这些服务如何在真实世界的应用程序中工作,而更多的是为NodeJS编写的最方便的连接器库/包装器。 请指教。