Stripe的API使用HTTPS上的HTTP基本身份验证进行身份验证。根据{{3}},这需要在请求中包含秘密API密钥。
但是,Stripe仪表板为我们提供了两个密钥,一个是公钥,一个是秘密。用于什么的公钥?
答案 0 :(得分:3)
pk_*
密钥用于javascript客户端,因为每个人都可以通过查看html源代码来查看此密钥。
如果有人获得此public key
,那么他们可以执行的操作很少,例如收集信用卡信息,请求令牌等。
相比之下,您的secret key
用于所有重要操作,例如收取信用卡,创建新客户等。
Stripe.setPublishableKey('pk_*');