[英]FoxyCart credit card payment testing
目前,我想使用FoxyCart处理网站的购物车和结帐流程。 后面的支付网关是Stripe。 我实际上是使用条纹提供的用于检验的卡号。
我正在尝试使事情正常,但是.....
当我填写结帐表格并单击“结帐”按钮时,将显示以下消息:
错误:由于以下原因,您的付款被拒:直接将信用卡号发送到Stripe API通常是不安全的。 我们建议您使用映射到您正在使用的测试卡的测试令牌,请参阅https://stripe.com/docs/testing 。
我不太了解如何使用测试令牌来进行结帐测试,这是他们建议的方法。 有什么可以帮助我的吗? 我只是想使其工作。 如果您有其他解决方案,请随时给我。
这些是我到目前为止所做的:
Checkout.pug
extends ../../layouts/layout-checkout
block content
// link example
a(href='https://playground.foxycart.com/cart?name=Cool%20Example&price=10&color=red&code=sku123') Add a red Cool Example
// form example
form(action='https://whre-playground2.foxycart.com/cart', method='post', accept-charset='utf-8')
input(type='hidden', name='name', value='Cool Example')
input(type='hidden', name='price', value='10')
input(type='hidden', name='code', value='sku123')
label.label_left Size
select(name='size')
option(value='small') Small
option(value='medium') Medium
option(value='large') Large
input.submit(type='submit', value='Add a Cool Example')
doctype html
layout-checkout.pug
html(lang="en")
head
//include ../scripts/meta/HeadTags.pug
block title
link(rel='stylesheet', href='/dist/css/whre.css')/
include ../scripts/meta/GAnalytics.pug
body
block content
script(src='/dist/js/bundle.min.js')
script(data-cfasync='false', src='https://cdn.foxycart.com/playground/loader.js', async='', defer='')
include ../scripts/Hotjar.pug
block extraScripts
checkout.js
var express = require('express');
var router = express.Router();
/* GET users listing. */
router.get('/', function(req, res, next) {
res.render('pages/main/Checkout');
});
module.exports = router;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.