分享好友 最新动态首页 最新动态分类 切换频道
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回调链接

最新文章
比漫熊漫画官方免费下载
比漫熊漫画官方免费版作为一款备受欢迎的漫画阅读平台,为广大漫画爱好者带来了全新的阅读体验。在这个平台上,各种风格的漫画作品分类清晰明了,无论是热血冒险、浪漫爱情、搞笑幽默还是科幻奇幻,都能轻松找到心仪的漫画作品。比漫熊不仅
网站搭建全流程指南,从零基础到上线实战总结
本攻略全面解析网站搭建流程,涵盖从零基础到成功上线的全过程。从域名注册、空间选择到网站设计、功能开发,详细阐述每一步骤及注意事项,助您轻松掌握网站搭建技能,迈向成功。网站搭建前的筹备事项网站搭建的具体步骤网站上线后的管理与
江苏晨光数控机床荣获高新技术企业认证,助力智能制造
近日,江苏晨光数控机床有限公司被正式认定为高新技术企业,这一消息于12月12日通过高企认定官网发布。根据公告,晨光数控机床的认证编号为GR202432005602,发证日期同样为2024年12月12日。这一成就不仅彰显了公司在技术创新与研发能力上的
省油好开才是关键 热门混动中级轿车推荐
  【太平洋汽车网 导购频道】就在前几天,国内的油价又迎来了一次小幅度的下调,但经历N次上涨的我们恐怕已然对这种小恩小惠无动于衷,因为油价早已是每一位买车或者将买车的人心中最最纠结心烦的事情了。  事实上,纵观几个用车成熟的
黑客利用WordPress 插件中的提权0day攻陷网站
编译:代码卫士黑客利用 “Ultimate Member” WordPress 插件中的 0day 漏洞 (CVE-2023-3460),通过绕过安全措施和注册恶意管理员账户,攻陷网站。Ultimate Member 是一款用户资料和会员插件,便于
黄冈企业关键词优化策略,高效网络营销新路径
黄冈地区企业可优化关键词推广,实现高效网络营销。精准定位目标客户,深入分析行业热词;优化搜索引擎排名,提高曝光度;利用社交媒体扩大传播,增强品牌影响力;持续监测数据,调整策略,实现精准营销。通过这些方法,黄冈地区企业可在网
牛栏山百年牛栏山39度500毫升(红12)
牛栏山经销商手机号码固定电话联系人QQ经销商地址龙威酒行134****90090373****5103高总河南新乡 中博食府183****7187183****7187李双陡沟街道中博凤华岳府5-2101福建酒一杯烟酒茶批发商行137****5565137****5565张总南屿镇酒一杯吉喆名烟
豆包助力个性化搭建,一站式解决方案全攻略
豆包轻松搭建个性化,提供一站式解决方案。只需简单操作,即可自定义设计、布局、功能,实现个性化搭建。本文全解析豆包搭建流程,助您轻松掌握。一、了解豆包二、豆包三、选择模板四、编辑与配置五、域名绑定与备案六、发布与推广七、与升
讲师课件教学课件
讲师课件目录讲师介绍课程内容教学方法教学资源教学评价教师风采展示CONTENTS01讲师介绍CHAPTER拥有国内外知名大学的博士学位,并在相关领域有多年的研究经验。学术背景研究方向学术成果专注于某一专业领域,对该领域有深入的理解和独到的
解锁手机正确使用方法,vivo一键证件照功能太好用了!
  随着时间的推移,这个不平凡的假期也正式画下了句点。莘莘学子纷纷随着开学季的到来回到了校园。但是假期一长,突然的返校就让许多学子们手足无措了起来。如何快速适应校园生活,也成为了当下诸多学生头痛的问题之一。当然了,vivo这家
相关文章
推荐文章
发表评论
0评