分享好友 最新动态首页 最新动态分类 切换频道
java stripe
2024-12-26 20:27


  • 环境准备

 首先在STRIPE官网注册账号之后进入首页,点击API密钥,查看账号对应的密钥以及测试密钥,测试密钥以sk_test,正式sk_live开头

sk_test开头的密钥用于服务端

pk_test开头用于客户端,如:web,Android,iOS

然后进入下面的WEBHOOK页面,选择添加端点,如果是要调自己本地代码测试的话,其中端点url需要给自己电脑配置一个内网穿透(你用自己本地localhost作为回调的url肯定是不支持的),也可以在webhook页面中选择“在本地环境中测试”,通过官方的CLI进行本地测试。

创建完webhook端点后可以看到自己webhook首页有一个 密钥签名,以whsec开头

此时最重要的两个密钥就已经获得了,一个API.KEY(调用STRIPE支付验证),一个webhook密钥(用于WEBHOOK回调验证)在后面代码中这两个密钥都需要用上。  

  1. WEBHOOK回调

  在刚刚创建WEBHOOK端点中可以看到有一个选择事件,其中我们选择监听payment_intent支付成功、失败、取消、创建四种状态,payment_intent是调用STRIPE支付过程中STRIPE自动创建的(也可以在代码中手动创建去扩展功能),通过这个payment_intent(支付意向)可以监听到你往STRIPE发送的支付请求的状态,捕获到状态之后再通过webhook回调到你自己的代码中。也就是监听到状态之后回调到你端点URL中。

根据整个支付流程我们可以把后端简单的划分为一个调用STRIPE的接口,一个用户接收STRIPE WEBHOOK回调的接口。也就是说调用STRIPE方和接收STRIPE回调方需要通过两个不同的密钥去与STRIPE进行验证

Stripe收款有三种方式:

  1. Stripe checkout
  2. Charges API(旧版)
  3. Payment Intents API(新版)

Stripe Checkout 是一个预构建的页面,可将您的客户重定向到这里,方便地完成购买和订阅。它提供了很多功能,例如 Apple Pay、Google Pay、国际化及表单验证。

Charges 和 Payment Intents API 可供您创建自定义的付款流程和使用体验。

Payment Intents API 是所有 Stripe 产品和支付方式的统一 API。虽然我们并未弃用 Charges,但新功能只可通过 Payment Intents API 来提供。

6.自定义支付(Payment Intents API支付方式)

自定义支付:

1. 多方支付(一部分转入平台,一部分转入商家)

2. 平台收取(全部平台收取)

paymentIntent.getClientSecret()获取客户端密钥,客户端调用stripe支付传这个参数

7. 创建经销商用户(多方支付)

创建用户分为三种

1.Standard(由stripe平台生成链接,收取验证商户信息, demo使用的是这种方式)

2.Express(商户信息一部分平台收取,一部分stripe收取)

3.Custom(完全平台收取验证商户信息)

  • 支付回调测试工具(window)
  1.  安装并设置 Stripe CLI

一.下载

从 https://github.com/stripe/stripe-cli/releases/latest 下载最新的 windows tar.gz 文件

二.登录

打开命令行,进入CLI目录,在命令行中输入stripe login登录stripe账户

stripe login --api-key {{TEST_API_KEY}} 也可以通过apikey登录

三.输入本地访问webhook链接

stripe listen --forward-to http://localhost:4242/webhook然后输入webhook回调链接

最新文章
独家:中国移动排名前五的某大省公司新提拔一干部 由他升任省公司副总 年龄正当年!
运营商财经网吴碧慧/文王磊,1978年出生,今年46岁,还是比较年轻的。王磊曾先后担任过信阳移动副总经理、总经理、洛阳移动总经理、郑州移动总经理等职,是从基层一步步历练上来、有真才实干的业务型人才。值得一提的是,王磊受重用也在意
金华企业在线曝光新引擎,百度推广优化助力抢占市场制高点
金华百度推广优化助力企业提升在线曝光率,抢占市场先机。通过精准关键词投放、创意广告设计及数据分析优化,实现高效推广,助力企业品牌形象及产品销售。随着互联网的普及,越来越多的企业开始意识到网络营销的重要性,在众多网络营销手段
用“小森林”的方式打开市南 这3家氛围餐馆Get你的冬日“小食光”
生活的方式有千百种,用心感受才会知道自己适合哪一种。——《小森林》想告诉你一些冬天的秘密热气腾腾的食物暖呼呼的被窝窗外绽放的烟花寒冷的天气让我们更加敏感的捕捉到隐藏在每个角落里的小温暖所以“寒冷”也是重要的调味料之一~未知
陕西省财政厅机关2025年陕西省预算管理一体化系统融合模块运维项目(含人员台账、账户管理、门户模块)(二次)竞争性磋商公告
1、落实政府采购政策: 1.1《关于进一步加大政府采购支持中小企业力度的通知》(财库〔2022〕19号)、《政府采购促进中小企业发展管理办法》(财库〔2020〕46号)、《财政部 司法部关于政府采购支持监狱企业发展有关问题的通知》(财库〔20
北京360广告的收费方式,360广告平台投放
360广告的收费方式主要包括按点击付费(CPC)和按展示付费(CPM)两种模式。此外,360广告还支持其他计费方式,如按时间付费(CPT)、按下载付费(CPA)等,以满足不同广告主的需求。在开户方面,通常需要预存一定的广告费用,例如5000元或
请问什么是微信cid广告?怎么投放?
微信CID(Click-ID)广告的投放涉及多个步骤,以下是详细的投放流程:一、前期准备注册微信视频号,并完成企业或个人认证。如果尚未开通视频号小店,需要先进行开通,并进行相关加白操作。开通ADQ广告账号,并配置CID技术。这通常需要1~3天
车企团队协作优化——看板软件篇
在汽车行业的激烈竞争中,极越汽车的经历为我们提供了深刻的启示。作为一家由百度和夏一平共同推动的汽车品牌,极越的起伏不仅反映了市场环境的严峻,更揭示了企业管理与团队协作中的关键问题。本文将探讨如何利用看板软件优化车企的团队协
网站建设五大步骤全解析,打造高效网站攻略
建设网站五大步骤解析:1. 确定网站类型和功能;2. 设计网站架构和界面;3. 编码实现网站功能;4. 测试和优化网站性能;5. 上线运营和后期维护。遵循这些步骤,打造专业、高效、易用的网站。确立网站定位与目标网站规划与设计构思网站开发
香港公司注册微信小程序的流程步骤 - 中英详细版
The process steps for registering an overseas company on WeChat mini program1、注册入口打开微信公众平台官网首页(mp.weixin.qq.com),点击右上角的“立即注册”按钮。Registration entranceOpen the official homepage of WeChat p
香港高校巧思引领“00后”创新,焕新创业理解
香港城大创新学院副院长刘特斌认为,创新创业教育要解决的最大痛点是让学生跳出舒适圈,而不是停留于学校实验室,“如果你真的做得好,你的毕业商业计划书可能会成就你的第一个初创公司。”“开始系统学习创业这门课程后,我才发现原来‘想
相关文章
推荐文章
发表评论
0评