跳到主要内容

stripe配置说明

stripe通信介绍

image-20230901160924232

在Javashop侧使用API访问stripe,使用webhook接收stripe的通知

stripe测试模式介绍

stripe为了开发和调试的方便,可以开启测试模式(进入管理平台,点击右上角“测试模式”开启),访问生产还是测试环境,是由秘钥的类型决定的:

image-20230901155036567

如果使用生产秘钥则会访问stripe的生产环境,如果使用测试秘钥就会访问stripe的测试环境

秘钥的获取

stripe有三种秘钥:公钥、私钥、webhook秘钥

公钥私钥的获取

进入管理平台点击“开发人员”,再点击"API秘钥"标签页,就可以查看到秘钥:

image-20230901155756860

tip

上图中的“密钥”就是stripe的私钥

切换到测试模式则获取到的是测试环境的秘钥,反之则是生产环境的秘钥

Webhook秘钥的获取

需要配置webhook才能获取webhook秘钥:登录管理平台,点击开发人员,点击Webhook:

image-20230901162841378

然后点击添加端点,进入端点添加页面:

image-20230901162940118

1、端点URL输入:

baseapi域名/base/stripe/notify

2、事件选择

在搜索框中输入payment_intent,选择payment_intent.succeeded事件

image-20230901163144479

点击确定后,在端点的详细页面,点击显示秘钥签名:

image-20230901163311827

此处显示的即是webhook秘钥。

Javashop中的stripe配置

登录Javashop的管理端,点击菜单:“设置、支付与物流、收款方式、stripe”:

image-20230901163443231

在这里面分别配置stripe的公钥私钥及webhook秘钥