如何在 Web 应用中集成条纹支付?
如何在 Web 应用中集成条纹支付?
原文:https://medium.com/hackernoon/how-to-integrate-stripe-payments-in-web-application-2c72d5c67454

如何构建一个接受在线支付的 web app?如何选择最佳支付提供商以及从哪里开始?这些是我们的客户面临的主要问题。无论是预订应用、市场平台还是电子商务解决方案,你都应该能够处理交易支付。
根据 comScore 和 UPS 的最新报告,网上购物趋势正在持续增长:2016 年,购物者在网上购买了 51%的商品,而 2015 年和 2014 年的这一比例分别为 48%和 47%。此外,目前移动购物呈现持续上升趋势,2016 年和 2015 年分别为 44%和 41%。鉴于上述情况,支付网关集成在桌面和移动版本中顺利运行至关重要。
此时,如何选择合适的信用卡处理公司?选择支付处理器时,有 5 个常见因素需要考虑:
- 安全性
- 成本(月费/安装费/最低费用等。)
- 注册持续时间
- 付款类型
- 客户支持
当在你的网络应用中接受支付时,有各种选项可供选择,尽管现在 Stripe 是最受欢迎的选项之一。早在 2010 年推出,现在它接受所有信用卡/借记卡,支持 100 多种货币,可供美国、英国、加拿大、澳大利亚的初创企业和企业主使用,并且仍在不断发展壮大。在使用 Stripe 支付网关的巨头中,你可以找到 Twitter、Target、阿迪达斯、BestBuy、Slack、HubSpot、Pinterest、Salesforce、脸书和许多其他公司。
五大条带优势:
- 全面的控制面板 —让您从一个位置全面控制每个客户、支付、订阅、转账和其他事项
- 安全性 —通过两步认证(密码+来自移动设备的唯一代码)和精细的权限条带,欺诈者无法侵入您的帐户
- 明确的政策 — Stripe 没有任何隐藏费用或卡存储费用,固定价格:2.9%,每次换卡加收 0.30 美元
- 为开发者构建/由开发者构建 —对各种编程语言和移动平台的广泛库支持;版本化 API 更新;深入的文档
- 实时风险评估——通过反应灵敏的机器学习系统 Stripe 分析每个支付风险级别,并实时指示其“欺骗性”

如何在 web 应用中集成条纹支付:
我们已经选择在一些行业的市场项目中整合条纹支付,如工程&建筑、消费者服务、旅游&旅游等。能够处理信用卡信息有两个关键的先决条件:您的 web 应用程序应该托管在 https 服务器上,并且您需要一个 SSL(安全套接字层)证书。
阅读另: Stripe vs Braintree:哪个是你创业的最佳方案?
准备好开始了吗?—从创建一个条带账户开始,并填写一些表格,如银行详情和对账单描述符。
为条带安装 Node.js 模块:
npm install stripe --save
设置您的秘密 API 密钥。访问条带仪表板以检索它:
const stripe = require('stripe')(' your stripe API key ');
构建付款表单:
为了更加方便快捷,Stripe 提供了 Checkout :嵌入式支付工具,它可以完全负责创建 HTML 表单、验证用户数据以及保护客户的卡信息。该工具将私人卡信息直接发送到 Stripe,无需接触服务器,然后 Stripe 将信用卡的令牌表示返回到您的网站,该令牌可用于收费请求。有疑问吗?—请看条纹检出示例。
同时,在那些需要创建自定义支付表单的情况下,可以使用 Stripe.js 库和 HTML 来构建。

条纹支付处理技巧:
测试:
对于您新创建的支付表单的测试模式,Stripe 提供了几个模拟特定响应和错误的卡号。最常见的有:
- 卡号错误:4242424242424242
- 因欺诈原因被拒绝的卡:410000000000019
- 错误的 CVC 代码:400000000000127
- 成功充值:400000000000077
- 接受万事达卡:555555554444
- 接受签证:401288888881881
- 美国运通受理电话:378282246310005
虽然有其他数字,使测试无效的地址线失败,风险水平,过期的卡信息,处理错误等等。而且比特币和国际信用卡都有测试方法,像欧洲,亚洲,非洲等等。
阅读还: 如何创建一个双边在线市场平台?
连通性:
Stripe 可以连接到您使用的一系列第三方应用程序,包括 CRM 软件、分析解决方案、电子商务系统、会计和发票应用程序、电子邮件营销服务等。此外,它会自动同步所有销售数据。
手机 app:
现在,要用 stripe 接受支付并跟踪它们,你不需要电脑。iPhone 应用程序允许您跟踪所有的客户、付款和交易,设置新付款的通知或获取每日摘要。

你认为你知道条纹吗?—不,你不知道。
这只是另一个支付系统
这种说法是主要的误导,因为 Stripe 不仅仅是一个支付平台。公司提供全套商业工具包括但不限于:
- 地图集使开展国际业务变得更加容易,并降低了地理位置的重要性。该工具允许企业家在美国注册公司,开设美国银行账户,并开始接受在线支付。
- Connect 用于为您的供应商、卖家、承包商或任何在 marketplace 上销售的人建立账户并实现在线支付。该解决方案简化了复杂的流程,如向卖家转账的自动化、调整付款时间表、设置资金路径等等。
- Relay 支持在越来越多的移动应用中销售产品。通过可定制的“购买按钮”,企业家可以在 Twitter 或 ShopStyle 等应用上提供他们的商品。
- 订阅产品是一个智能引擎,包含最佳计费实践,并确保对流程的完全控制。该系统负责每月(每周、每天、每年)向您的用户开出账单,同时进行所有关于订购变更和 depts 的计算。
Stripe 与全球政府合作
该公司最近与英国政府签署了一份框架协议。此外,在巴拉克·奥巴马访问古巴期间,它也陪伴左右。向当地企业家提供的是 Stripe Atlas,这消除了古巴人参与全球金融领域的最大障碍之一。
Stripe 和 PayPal 是一个模子刻出来的
大多数人认为 Stripe 和 PayPal 是一丘之貉,尽管它们的业务领域不同。在 PayPal 主要关注消费者的时候,Stripe 的目标是为程序员创造工具。该公司最近收购了 Runkit,这是一个支持未来开发工具的独特平台,比如构建一个“开发者操作系统”,以方便编写和执行代码。
总结:
Stripe 是电子商务平台最受欢迎的支付处理器之一。除了对程序员、企业主和客户来说没有麻烦之外,它还消除了对网关和商家账户的需要。有了 Stripe,你就可以开始网上销售了。
与竞争对手相比,Stripe 的核心优势之一是它的“世界级文档”。条纹教程充满了指南和例子,可以促进任何建设经验。如果你需要一些关于支付集成的建议,或者仍然不确定为你的网络应用选择哪个系统,给我们留言——我们很乐意帮助你做出正确的选择。



