fecify 如何配置stripe

Stripe是由20多岁的两兄弟Patrick Collison和John Collison创办的Stripe为公司提供网上支付的解决方案。Stripe向服务的公司收取每笔交易的2.9%加上30美分的手续费。

stripe的站内支付(非跳转)是最强的,在站内支付模式下,支持信用卡站内支付,以及很多国家的本地支付站内支付,无缝对接,譬如:国内的支付宝,微信都可以的,

stripe配置

1.登录stripe官网 获取public key 和secret key

注意,线上环境,请使用线上环境的key,上面的截图是开发环境的key

!!!!注意: 您的站点必须是https,否则下面的保存将失败

2.进入商家端后台

2.1进入商家端后台,设置--> 支付设置 ,进入支付设置

点击 stripe 右侧的管理按钮, 进入配置

这里填写stripe的 public key 和secret key

填写内容说明

  • Stripe状态:是否开启stripe,开启后,在订单结账页面,将会显示stripe支付方式
  • 自动退款状态:已支付订单(用户已支付的订单),在商家端后台,进行订单取消操作,或者售后退款等流程操作,是否自动退款? 开启后,将会自动退款。
  • Stripe支付名称:在前台商城-订单结账页-支付方式部分,显示的名称,您可以点击多语言编辑,编辑在其他语言下的支付名称。
  • public key:stripe官网获取的public key
  • secret key: stripe官网获取的public key
  • 支付图标: 勾选信用卡等图标,勾选后,在前台商城-订单结账页-支付方式部分,将会显示这些图标

编辑完成后,保存即可

3.进入stripe设置开启支付方式

访问:stripe激活支付方式

如何开启,请参看:stripe添加支付方式

如果stripe没有开启支付方式,那么在前台商城订单结账,stripe支付部分,将无法渲染stripe信用卡支付。该报错具体体现:

  • 1.打开fecify开发者模式:fecify如何开启开发者模式
  • 2.通过chrome debug检查ajax请求。会发现报错:No valid payment method types for this Payment Intent. Please ensure that you have activated payment methods compatible with your chosen currency in your dashboard (https://dashboard.stripe.com/settings/payment_methods) or specify payment_method_types
  • 3.出现这个报错,就是支付方式设置有问题。

4.webhook

webhook,就是支付成功后,stripe会给商城发送一个支付消息,对于大多数支付而言,是即时的,但是也存在一些支付是有延迟的 ,有的甚至延迟一天才能扣款成功,因此,需要通过webhook来更改订单状态。

当您在fecify后台填写public key ,secret key等信息后,系统会自动将webhook的url发送到stripe,保存后, 您可以在stripe查看一下webhook是否添加成功

网址:stripe webhook

测试卡

沙盒模式测试卡:4242424242424242 123 11/32

更多测试卡:https://stripe.com/docs/testing#cards

Copyright © fecify.com 2022 all right reserved,powered by Gitbook该文件修订时间: 2023-06-25 17:53:59

results matching ""

    No results matching ""