首页 > 解决方案 > Meteor 中 Stripe 集成的挑战

问题描述

谢谢!

标签: javascriptnode.jsmeteorasync-awaitstripe-payments

解决方案


我已将 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


推荐阅读