与 Django rest 和 Angular/Cli 的条带集成

Posted

技术标签:

【中文标题】与 Django rest 和 Angular/Cli 的条带集成【英文标题】:Stripe integration with Django rest and Angular/Cli 【发布时间】:2021-08-17 18:16:04 【问题描述】:

我想使用 Django Rest Framework 作为后端并使用 Angular/Cli 作为前端来创建条带支付集成。而且我想使用条纹网络钩子确认付款。我无法为唯一的前端找到 Angular 文档。而且 Stripe 文档通常是为烧瓶而不是为其余框架编写的。任何帮助将不胜感激。提前谢谢你。

【问题讨论】:

欢迎来到SO,请阅读***.com/help/how-to-ask 【参考方案1】:

我找到了一个库和一些更新的文档,我认为它们可以解决您的问题:https://richnologies.gitbook.io/ngx-stripe/core-concepts/checkout

使用 ngx-stripe 库作为包装器,您可以在前端设置可发布密钥。然后该库提供 StripeService。

如果您在后端设置了一些自定义端点来处理繁琐的工作(接受付款、创建客户等),那么您可以让 StripeService 监听响应并做出相应的反应(创建结帐会话,显示付款成功消息等)

【讨论】:

我特别在寻找可以使用 Django 作为后端来发送请求和检查条带 webhook 的东西。您共享的解决方案是仅使用前端集成的 Angular。无论如何,谢谢你,这是唯一的答案:)

以上是关于与 Django rest 和 Angular/Cli 的条带集成的主要内容,如果未能解决你的问题,请参考以下文章

Django、REST 和 Angular 路由

Django REST框架-请求与响应

Django RESTful API - django-piston 与 django-tastypie

Django Rest 框架中的基于会话的与令牌身份验证

与 Django rest 和 Angular/Cli 的条带集成

独立的 REST API 和独立的 React SPA 与 Django 和 React 的结合