我想通过Stripe在我的应用中实现付款.我正在阅读他们的文档,并且一直提到我将从Stripe检索令牌后使用我自己的服务器向某人收费. ( stripe documentation)

为什么我需要服务器来向我的用户收费为什么我不能只调用Stripe API方法来充电 – 我在服务器上做什么特别的事情?有没有办法在不创建自己的服务器的情况下充电? firebase能够充足吗?

谢谢

解决方法

让我通过我的解释扩展他们所说的内容:

With our mobile library,we shoulder the burden of PCI compliance by eliminating the need to send card data directly to your server. Instead,our libraries send the card data directly to our servers,where we can convert them to tokens.

这意味着通常会收到一个信用卡号码,并且预计会将其存储起来供以后使用(例如,客户将其输入您的帐户页面以便每月收费),但这使您有法律义务遵守PCI标准,这可能是一个令人头痛的问题Stripe可以减轻您的负担 – 他们会存储信用卡,如果您想稍后再收费,您可以给他们生成代表该信用卡的令牌.

Your app will receive the token back,and can then send the token to an endpoint on your server,where it can be used to process a payment,establish recurring billing,or merely saved for later use.

这在另一部分https://stripe.com/docs/mobile/android#using-tokens中进行了解释

Using the payment token,however it was obtained,requires an API call from your server using your secret API key. (For security purposes,you should never embed your secret API key in your app.)

(这是drhr提到的.)

由于您需要密钥才能进行API调用,因此需要从您自己的服务器完成,因此您需要一台服务器.

注意:我没有使用Stripe,我记得,我只是想分享我对文档的阅读.

附:我认为你的第二个问题是独立的,但托管Java webapp的一些流行和简单的选择是Heroku和AppEngine.对于类似的东西,你可以使用无服务器方法,例如使用AWS Lambda https://aws.amazon.com/lambda(google在Alpha阶段https://cloud.google.com/functions/中具有等效功能)

java – 我是否需要自己的服务器来使用Stripe API?的更多相关文章

  1. ios – 我可以使用Apple Pay创建Stripe令牌而无需向用户收费吗?

    我正在制作一个应用程序,我需要在某个时刻收集用户信用卡信息,以便我可以在以后收费.现在我使用stripe和他们的PTKView来收集信用卡信息并存储它.然后,当用户想付款时,我已经准备好了,他们不需要做任何其他事情.我想为用户添加一个选项,以便从ApplePay导入一张我以后可以使用的卡.但是,在我看来,当使用ApplePay时,我必须立即向用户收费.我很好奇是否有人知道这个问题的解决方案,或者我

  2. ios – 向Stripe提交付款请求时,“没有这样的令牌”错误

    的NodeJS:解决方法您确定在服务器和客户端上使用相同的API密钥吗?您的服务器应该使用您的密钥,并且您的iOS应用程序应该使用您的可发布的密钥,如StripeTesting所述.

  3. iOS Parse Stripe Integration

    所有指南和文档都指向了这个方向.我真的不明白GET/POST是什么以及它如何适合iOSObjective-C编程.关于如何设置它的任何指导都将非常感激.我已经坚持了一段时间了.解决方法Parse的条带API并不像它应该的那样完整.它本身不包含许多功能,但可以通过HTTP请求完成.我必须学习一点Javascript和HTTP请求以获得许多功能.当然,你的第一直觉应该告诉你不要在任何设备上存储CC号码!

  4. android – 除Paypal之外还有其他任何支付模块吗?

    我正在开发一个电子商务应用程序,我想在其中实现一个支付模块.寻找支付模块我发现有一个支持Android的Paypal库.我想知道是否还有其他支付库?解决方法我目前正在使用CreditCall…

  5. Python+OpenCV实现信用卡数字识别的方法详解

    这篇文章主要介绍了如何利用python opencv实现信用卡数字识别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

  6. microsoft-cognitive – 无法找到Microsoft认知服务的订阅密钥

    我需要处理Microsoft认知服务(FaceAPI).我从https://github.com/Microsoft/Cognitive-face-android下载了代码.现在我无法为它生成订阅密钥.无论我做什么,我都会陷入这个页面从其他地方我可以找到订阅密钥.谢谢您使用的界面用于测试目的.因此,它不应该使用超过一个月.以下是如何以正确的方式生成API密钥:较新的编辑:自编写本指南以来,Azur

  7. php – 使用条纹创建订阅后如何获取费用ID?

    我正在使用Stripe作为支付网关.现在有一个很大的问题困扰着我.我使用以下代码创建订阅:这工作正常,但是我无法从$customer获取费用ID,我发现StripeAPI没有办法得到它.创建订阅时如何获取?

  8. php – 从路由号码获取银行名称

    谷歌搜索一系列常见的routingnumbers和他们在美国的银行名称拉出了垃圾网站的整个列表.任何人都可以指出我在哪里可以找到这样一个数组或更好的javascript/jquery插件来处理路由号码解析?我知道Stripe必须至少有这个列表,因为他们告诉我我的银行名称,当我在OAuth协议期间给他们我的路由号码.如果我无法获得此列表,我猜Stripe必须有特殊的许可(?)这对我来说很奇怪,因为这些数字对于每个使用每个银行的人来说都是一样的.无论如何,这里的信息稀缺是什么?

  9. php – Magento的信用卡详细信息

    我已检索到所有其他信息,如结算信息,送货信息和用户详细信息.我使用以下内容获取卡详细信息,但它返回空白:当我打印$card_exp_month和$card_exp_year时,两者都是空白的.还有另一种方法可以确定信用卡的详细信息吗?

  10. php – Paypal Rest API的工作

    我无法正确理解PaypalAPI.我想了解用于付款的PHPSDK.我也尝试查看PaypalIntegration.我无法理解的是.>它不需要登录用户吗?>用Paypal存储信用卡真正意味着什么?>我不希望用户访问Paypal的网站,我的意思是,付款应该完全在我的网站上进行,而不会被重定向到Paypal.我应该怎么做呢?

随机推荐

  1. 基于EJB技术的商务预订系统的开发

    用EJB结构开发的应用程序是可伸缩的、事务型的、多用户安全的。总的来说,EJB是一个组件事务监控的标准服务器端的组件模型。基于EJB技术的系统结构模型EJB结构是一个服务端组件结构,是一个层次性结构,其结构模型如图1所示。图2:商务预订系统的构架EntityBean是为了现实世界的对象建造的模型,这些对象通常是数据库的一些持久记录。

  2. Java利用POI实现导入导出Excel表格

    这篇文章主要为大家详细介绍了Java利用POI实现导入导出Excel表格,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  3. Mybatis分页插件PageHelper手写实现示例

    这篇文章主要为大家介绍了Mybatis分页插件PageHelper手写实现示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  4. (jsp/html)网页上嵌入播放器(常用播放器代码整理)

    网页上嵌入播放器,只要在HTML上添加以上代码就OK了,下面整理了一些常用的播放器代码,总有一款适合你,感兴趣的朋友可以参考下哈,希望对你有所帮助

  5. Java 阻塞队列BlockingQueue详解

    本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景,通过实例代码介绍了Java 阻塞队列BlockingQueue的相关知识,需要的朋友可以参考下

  6. Java异常Exception详细讲解

    异常就是不正常,比如当我们身体出现了异常我们会根据身体情况选择喝开水、吃药、看病、等 异常处理方法。 java异常处理机制是我们java语言使用异常处理机制为程序提供了错误处理的能力,程序出现的错误,程序可以安全的退出,以保证程序正常的运行等

  7. Java Bean 作用域及它的几种类型介绍

    这篇文章主要介绍了Java Bean作用域及它的几种类型介绍,Spring框架作为一个管理Bean的IoC容器,那么Bean自然是Spring中的重要资源了,那Bean的作用域又是什么,接下来我们一起进入文章详细学习吧

  8. 面试突击之跨域问题的解决方案详解

    跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。那怎么解决这个问题呢?接下来我们一起来看

  9. Mybatis-Plus接口BaseMapper与Services使用详解

    这篇文章主要为大家介绍了Mybatis-Plus接口BaseMapper与Services使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

  10. mybatis-plus雪花算法增强idworker的实现

    今天聊聊在mybatis-plus中引入分布式ID生成框架idworker,进一步增强实现生成分布式唯一ID,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

返回
顶部