仪表板中无法识别带条纹的Apple-pay

时间:2019-06-29 02:52:06

标签: javascript ios stripe-payments applepay

我似乎已经获得了后端index.js文件,该文件在后端处理了苹果付款请求。但是,结果没有显示在我的Stripe仪表板中。转动我的轮子,不知道为什么。任何帮助将不胜感激。

下面是我在后端使用的代码。当我在App的Apple-Pay中按“付款”按钮时,我的终端窗口会显示“已请求付款”和“成功”消息。

然后,我希望在条形仪表盘中可以处理美元金额,但我得到的是0.00美元,没有任何活动。任何帮助都会很棒!

// Add packages we need
const express = require('express')
const bodyParser = require('body-parser')
var stripe = require('stripe')('YOUR-SECRET-KEY')

// Create an express app
const app = express()

// Use body parser so we can parse the body of requests
app.use(bodyParser.json())

// Just a sanity check endpoint we can hit in the browser
app.get('/', function (req, res) {
  res.send('This is the backend server for Metatoll Application!')
})

app.post('/pay', function (req, res) {
  console.log('Payment requested')

  var token = req.body.stripeToken
  var amount = req.body.amount
  var description = req.body.description

  stripe.charges.create({ 
  amount: amount,
  currency: "usd",
  description: description,
  source: token,
  }, function(err, charge) {
    if (err !== null) {
      console.log('error capturing')
      console.log(err)
      res.status(400).send('error')
    } else {
      console.log('success')
      res.status(200).send('success')
    }
  });
})

app.listen(3000, () => {
  console.log('Metatoll listening on port 3000')
})

0 个答案:

没有答案