stripe配置说明
stripe通信介绍
在Javashop侧使用API访问stripe,使用webhook接收stripe的通知
stripe测试模式介绍
stripe为了开发和调试的方便,可以开启测试模式(进入管理平台,点击右上角“测试模式”开启),访问生产还是测试环境,是由秘钥的类型决定的:
如果使用生产秘钥则会访问stripe的生产环境,如果使用测试秘钥就会访问stripe的测试环境
秘钥的获取
stripe有三种秘钥:公钥、私钥、webhook秘钥
公钥私钥的获取
进入管理平台点击“开发人员”,再点击"API秘钥"标签页,就可以查看到秘钥:
tip
上图中的“密钥”就是stripe的私钥
切换到测试模式则获取到的是测试环境的秘钥,反之则是生产环境的秘钥
Webhook秘钥的获取
需要配置webhook才能获取webhook秘钥:登录管理平台,点击开发人员,点击Webhook:
然后点击添加端点,进入端点添加页面:
1、端点URL输入:
baseapi域名
/base/stripe/notify
2、事件选择
在搜索框中输入payment_intent
,选择payment_intent.succeeded
事件
点击确定后,在端点的详细页面,点击显示秘钥签名:
此处显示的即是webhook秘钥。
Javashop中的stripe配置
登录Javashop的管理端,点击菜单:“设置、支付与物流、收款方式、stripe”:
在这里面分别配置stripe的公钥私钥及webhook秘钥