javascript - Meteor 中 Stripe 集成的挑战
问题描述
我还没有找到任何真正可靠的教程/将支付集成到 Meteor 应用程序的示例,只是使用带有 Express 的 Nodes.JS 可用的
条纹指南我正在尝试(但失败)遵循/集成到我的应用程序中
这是一个可能的解决方案,但我可以按照上面列出的指南使用帮助剖析它以进行 Stripe 集成
是否有任何不包括 mrgalaxy:stripe 作为解决方案的简单指南
该软件包自 2016 年以来未更新,我真的更喜欢更新的依赖项
我特别坚持等待/异步/承诺,并且可以在结帐部分使用一些帮助
如果我需要粘贴代码,我会,但主要是我在寻找更新的东西,可以帮助我集成一个简单的结帐过程
谢谢!
解决方案
我已将 Stripe 集成到我的 Meteor 应用程序中。如前所述,您可以stripe
在服务器端使用 npm。
meteor npm install stripe
我倾向于在我的项目中的某个地方有一个文件,我从中初始化我的条带。例如。/imports/stripe.js
:
import { Meteor } from 'meteor/meteor'
import Stripe from 'stripe'
const stripe = new Stripe(Meteor.settings.Stripe.secretKey, {
maxNetworkRetries: 2,
})
export default stripe
然后,每当我需要使用项目中的条带 api 时,我可以这样做:
import stripe from '/imports/stripe'
如果您愿意,还可以利用 checkout.js 或客户端的其他前端集成。<script>
它们往往就像将标签放入您的项目一样容易index.html
https://stripe.com/docs/payments/checkout/accept-a-payment#redirect-checkout
推荐阅读
- php - 为特定产品类别向 Woocommerce 产品添加自定义字段
- c# - MongoDB C# Driver Find not throwing System.FormatException 反序列化错误并成功运行
- saxon - 我如何在 Java 上的 Saxon 中“为……订购”
- c# - 游戏暂停时隐藏倒计时在游戏恢复时重新开始
- python - Pygame:将矩形与同一列表中的其他矩形碰撞
- linkedin - 公司页面 API - V1 弃用
- javascript - 我试过这个控制台问题。TypeError:无法在“Node”上执行“appendChild”:参数 1 不是“Node”类型
- c# - ILogger 到 Application Insights
- google-apps-script - 插入文本时插入幂和分数
- java - 在 Java 中随机选择函数