【发布时间】:2019-12-29 14:23:53
【问题描述】:
我尝试将 Stripe 集成到带有 firebase 的 ionic 4 中,所以我遵循这个教程:
https://medium.com/enappd/integrating-stripe-payment-in-ionic-4-for-apps-and-pwa-de05142c523e
但是,doen 的工作 fireBase 发送错误。
所以我尝试禁用 cors 但这仍然不起作用
这是函数
exports.payWithStripe = functions.https.onRequest((request, response) => {
production
cors(request, response, () => {
response.status(200).send({test: 'Testing functions'});
stripe.charges.create({
amount: request.body.amount,
currency: request.body.currency,
source: resquest.body.token,
}).then((charge) => {
那是fireBase错误日志
{ Error: Must provide source or customer.
at Function.generate (/srv/node_modules/stripe/lib/Error.js:49:16)
at IncomingMessage.res.once (/srv/node_modules/stripe/lib/StripeResource.js:167:39)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1064:12)
at _combinedTickCallback (internal/process/next_tick.js:139:11)
at process._tickDomainCallback (internal/process/next_tick.js:219:9)
【问题讨论】:
标签: javascript firebase google-cloud-functions stripe-payments ionic4