我有一个正在处理的电子商务应用程序。该应用程序当前托管在Heroku免费帐户上。目前,我可以选择一种产品,将其添加到购物车中,并可以进入条纹表并键入卡的详细信息,但是当我单击“提交付款”按钮时,什么都没有发生。我什至没有收到错误消息。我使用条纹测试键和4242是我的卡号四次。谁能帮助我找出pliz发生了什么。我已经坚持了好几天。
以下是相关代码:
Settings.py代码:
Formik
views.py(特定于PaymentView(View)类):
false
payment.html:
<Formik
initialValues={initialValues}
onSubmit={handleSubmitForm}
validationSchema={validationSchema}
isInitialValid={false}
>
...
</Formik>
答案 0 :(得分:0)
您应该通过添加以下内容将API密钥与上下文变量中的其他变量一起传递:
'STRIPE_PUBLIC_KEY': settings.STRIPE_PUBLIC_KEY,
在上下文变量中。