服务器端编程完全是新手,我想知道有关从诸如Stripe Payments之类的服务中收集信息的最佳实践。

在某些情况下-条纹客户可以拥有多个支付卡,其中之一被视为默认支付卡。

现在,假设某个客户访问了我的服务器,并希望为客户XX使用默认付款卡。我的问题是:我应该维护自己的条带数据库信息,还是应该转发该请求以直接进行条带化?

一方面,将信息存储在本地意味着我不必再依赖第二个网络请求来收集该信息-我可以直接将数据库中的内容发送回去。

另一方面,将这些信息存储在本地意味着我需要维护更多的代码,现在我不得不担心要使其反映条带上的真实数据。这个问题是可以解决的,但是这样做的代价是否超过了额外的API调用带来的负面影响?

有什么想法吗?我很想听听一些意见,因为这对我来说很新:)

谢谢!

最佳答案

通常,将从Stripe API获得的数据的本地副本保留在自己的数据库中是一个好主意。否则,您将不得不对Stripe API进行太多调用,这将减慢您的服务器请求。
为了使本地数据库与Stripe保持同步,您应该在Stripe中使用webhooks。

https://stripe.com/docs/webhooks

关于rest - 实现Stripe后端-在本地存储数据或依赖API调用的最佳实践?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21962043/

10-12 14:08
查看更多