Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使实际的条纹充电角(stripeToken已经知道)?

如何使实际的条纹充电角(stripeToken已经知道)?
EN

Stack Overflow用户
提问于 2015-10-07 04:29:26
回答 1查看 1.9K关注 0票数 0

我正在使用角条-校验库创建一个类似于这个示例stripeToken。一些亮点如下所示。

与许多角条库和示例一样,它只说明了如何创建stripeToken。

但是,在我看来还不清楚如何在检索到stripeToken之后实际向用户收费呢?

在Stripe上,他们有关于如何向用户收取使用说明费用的node.js。但我不清楚如何设置它,并使它与角度兼容。

代码的重点

html

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<button ng-click="product.doCheckout()">Buy</button>

js

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// note: StripeCheckout is injected in the controller
product.doCheckout = function(token, args) {

        // You should configure a handler when the view is loaded,
        // just as you would if you were using checkout.js directly.
        //
        // Unlike a vanilla Stripe Checkout handler, this one can be
        // reused as many times as you like.
        var handler = StripeCheckout.configure({
          name: "Custom Example",
          token: function(token, args) {
              console.log(token.id)
            //$log.debug("Got stripe token: " + token.id);
          }
        });

        var options = {
          description: "Ten dollahs!",
          amount: 10000
        };

        // The default handler API is enhanced by having open()
        // return a promise. This promise can be used in lieu of or
        // in addition to the token callback (or you can just ignore
        // it if you like the default API).
        //
        // The rejection callback doesn't work in IE6-7.
        handler.open(options)
          .then(function(result) {
            alert("Got Stripe token: " + result[0].id);
            console.log(result);

            var stripe = window.Stripe;
            var stripeToken = result[0].id;

            //
            // what next?

          },function() {
            alert("Stripe Checkout closed without making a sale :(");
          }
        );
    };
EN

回答 1

Stack Overflow用户

发布于 2015-10-07 04:33:25

简单的回答是:不要这样做。

长话短说:您收到的这个条形令牌是一个事务ID,它是公开的,因为它本身不构成任何风险。把它看作是你想要处理电荷的卡片的查找钥匙。

但是,要处理事务,您需要一个私有/秘密元素:您的秘密密钥。为了处理它,客户端需要将这个秘密泄露给客户端,这意味着这个值对任何人都是可见的。

我不认为这样做是明智的,特别是因为有问题的秘密密钥是您的API键的条纹。

我还做了一个简短的检查,他们的API不广播CORS头,所以无论如何,您都要使用某种后端来执行请求。

创建电荷的后端请求实际上非常简单。实际上,HTTP调用类似于以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl https://api.stripe.com/v1/charges \
  -u sk_test_BQokikJOvBiI2HlWgH4olfQ2: \
  -d amount=400 \
  -d currency=usd \
  -d source=tok_16t4Xt2eZvKYlo2CLvBSsmXD \
  -d description="Charge for test@example.com"
  • sk_test_BQokikJOvBiI2HlWgH4olfQ2是API键。
  • 你的收费是400美元
  • source是您已经收到的条带标记
  • 描述就是付款描述。

如果您可以在任何服务器端环境中复制这样的调用,那么您就是黄金了。

(这直接来自他们在装药的API文档)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32992249

复制
相关文章
机器视觉中的3D成像技术
近年来,机器视觉技术变得越来越复杂,工业领域的图像处理更多的专注于3D传感器,而且越来越多的技术已经完善并且投入到实际应用中,包括焊缝的检测,以及在生产过程中对未分类部件进行仓拣或精确测量金属板。可以说,机器视觉已经转向了3D。
小白学视觉
2020/06/05
8830
如何实现表格单双行条纹样式
通过 css3 中伪类 :nth-child 来实现。其中 :nth-child(an+b) 匹配下标 { an + b; n = 0, 1, 2, ...} 且结果为整数的子元素
山月
2020/07/21
6990
bootstrap 表格 条纹
<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
用户5760343
2022/01/10
5040
bootstrap 表格 条纹
没有实时分析?你的见解已经跟不上实际的变化了
在去年奥斯卡提名电影《隐藏人物》中,有一个很棒的场景,美国宇航局的“电脑”凯瑟琳·约翰逊请求准许查看机密的每日简报,规划将宇航员约翰·格伦在几周内送入轨道。
IamZS
2018/06/04
5680
只知道ajax?你已经out了
随着前端技术的发展,请求服务器数据的方法早已不局限于ajax、jQuery的ajax方法。各种js库已如雨后春笋一般,蓬勃发展,本文主要想介绍其中的axios和fetch。
前端林子
2018/11/17
3.6K4
只知道ajax?你已经out了
如何使Ubuntu的语言变成中文??
当我们打开Ubuntu系统后,一些英语稍差一点的同学是不是用这个系统用起来感觉有点吃力呢?要是Ubuntu系统会讲中文就好了。那如何让Ubuntu这个系统学会中文呢?接下来就有我来带你们一步步的让自己的Ubuntu系统学会中文吧!! ## (注意:可能有些步骤需要输入你的登录密码!!!)
种花家的奋斗兔
2020/11/13
4.2K0
如何使Ubuntu的语言变成中文??
如何使 Grafana as code
Grafana Dashboard 可以做很多事情,但您知道其实是可以通过代码来配置管理 Grafana Dashboard 的吗?本文是 Grafana Labs 软件开发工程师 Malcolm Holmes 和 Inuits 的开源顾问 Julien Pivotto 在 FOSDEM 2020 上的 topic 演讲记录。演讲中,两人讨论了如何使用代码来管理您的 Grafana 实例,并介绍了一些使用 Jsonnet[1] 的秘诀和技巧以及 Grafonnet[2](一个用于生成 Grafana Dashboard 的 Jsonnet 库)。
郭旭东
2020/12/30
1.7K0
如何使 Grafana as code
图像条纹噪声消除
sensor中由于传感器的差异产生固定模式噪声(FPN),FPN与条纹噪声有相似之处。
AomanHao
2022/01/14
2.2K0
图像条纹噪声消除
如何使你的开源项目成功[每日前端夜话0xD0]
你已经为一个有趣的问题工作了几个月,现在决定启动一个开源项目。你在 README.md 中编写了一些说明,并发布了1.0版。
疯狂的技术宅
2019/10/14
1.1K0
如何使你的开源项目成功[每日前端夜话0xD0]
Re: 如何知道Hibernate已经成功运用了二级缓存EhCache
    问题是DEBUG之后我也不清楚应该看哪里!      DEBUG的信息实在是太多,很难看全! 能否给个实例,指出那里显示了使用了二级缓存!
阿敏总司令
2019/02/28
3720
BZOJ 2940: [Poi2000]条纹(Multi-Nim)
Description     条纹游戏是一个双人的游戏。所需要的物品有一个棋盘以及三种颜色的长方形条纹,这三种颜色分别是红色、绿色和蓝色。所有的红色条纹的尺寸是c*1,所有的绿色条纹的尺寸是z*1,所有的蓝色条纹的尺寸是n*1,这里c,z,n是正整数。每种颜色的条纹每个游戏者都拥有无限多个。        一个棋盘是一个尺寸为p*1的长方形,由p个1*1的方格组成。        游戏者轮流走,每一步都是由一个游戏者任选一种长方形条纹覆盖到棋盘上,并要求遵循以下规则: l        条纹不能伸出棋盘
attack
2018/04/10
6700
如何使zuul支持websocket
公司要把以前一个老的项目通过zuul来路由装发(ps:老项目作为微服务中的一个子服务),而这个老项目里面有用到websocket消息推送,然而不幸的是zuul1对websocket的支持并不友好。百度了一些案例,本来开开心心以为可以得到解决方案,可惜到头来是一场梦。百度出来的例子大多数通过自定义zuul过滤器并设置超时时间来支持webscoket,于是照猫画虎,终究没使老项目的websocket通过zuul来代理推送。
lyb-geek
2018/07/26
8.9K0
Unity可编程渲染管线系列(十一)后处理(全屏特效)
这是涵盖Unity的可脚本化渲染管道的教程系列的第11部分。它涵盖了后处理堆栈的创建。
放牛的星星
2020/08/17
3.7K0
Unity可编程渲染管线系列(十一)后处理(全屏特效)
Css渐变与斑马条纹
渐变函数linear-gradient,通过linear-gradient创建的背景可以通过background-size控制。
wade
2020/04/24
1.7K0
Css渐变与斑马条纹
如何使特定的数据高亮显示?
当表格里数据比较多时,很多时候我们为了便于观察数据,会特意把符合某些特征的数据行高亮显示出来。这不,公司的HR小姐姐就有这个需求,说她手头上有一份招聘数据,她想把“薪水”超过20000的行突出显示出来,应该怎么操作呢?
猴子聊数据分析
2020/02/26
5.6K0
如何看regulator使能的情况
查看/d/regulator/regulator_summary有所有电源的信息,如
233333
2023/03/11
1.1K0
如何看regulator使能的情况
如何使JavaScript更高效
传统的 Web 页面不会包含很多脚本,至少不会太影响 Web 页面的性能。然而,Web 页面变得越来越像应用程序,脚本对其的影响也越来越大。随着越来越多的应用采用 Web 技术开发,脚本性能的提升就变得越来越重要。
疯狂的技术宅
2019/03/28
1.6K0
PostgreSQL实际场景的十大缺陷你知道吗?
“PostgreSQL是世界上最好的数据库吗?” 关于PostgreSQL的优点我们已经谈了很多,今天我们来聊一聊在生产中,PostgreSQL有哪些缺陷,这些缺陷你是否也遇到过。
数据和云
2020/04/14
4K0
如何使你的 WordPress BLOG 吸引订阅!
在这篇文章中我要和大家分享一下,如何能够使你的WordPress BLOG 吸引更多的订阅者。 🙂 不论我们是否出于自愿,我们几乎都是各种社会团体、组织或者集团的一分子。可以说我们都比较倾向于和我们的同僚们保持一致。有时候组织的决定使我们几乎无法抗拒的选择了和大多数人一样的行为方法,即使这背离我们的初衷。 因此,我们无须再从心理学的角度去深究这个问题,显然这个说法是正确的。那么为什么我们不对此加以利用呢?你的 WordPress BLOG 能够从不断增加的订阅量中获益,也给了你更多的机会去陈述你的观点
Denis
2023/04/13
4340
如何使iOS后台运行代码
最近在开发一个关于校园的项目,其中有这么一个需求:学生晚上8:00第一次打完卡后在当天夜晚11:00时需要再一次上传学生当前地理位置,判断是否还在宿舍(MMP防不胜防)。但是最后一次上传是不需要学生操作的,APP默默的执行。
用户6094182
2019/08/23
1.8K0
如何使iOS后台运行代码

相似问题

条纹-如何动态充电

10

Emberjs条纹与stripeToken的集成帖子

10

条纹级条带充电

33

Django和/ MultiValueDictKeyError / "'stripeToken'“上的条纹结帐

40

条纹充电相同计划多次

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文