单击“提交付款”按钮后,Django Stripe付款没有响应

时间:2020-06-02 21:06:31

标签: python django heroku stripe-payments

我有一个正在处理的电子商务应用程序。该应用程序当前托管在Heroku免费帐户上。目前,我可以选择一种产品,将其添加到购物车中,并可以进入条纹表并键入卡的详细信息,但是当我单击“提交付款”按钮时,什么都没有发生。我什至没有收到错误消息。我使用条纹测试键和4242是我的卡号四次。谁能帮助我找出pliz发生了什么。我已经坚持了好几天。

以下是相关代码:

Settings.py代码:

Formik

views.py(特定于PaymentView(View)类):

false

payment.html:

<Formik
  initialValues={initialValues}
  onSubmit={handleSubmitForm}
  validationSchema={validationSchema}
  isInitialValid={false}
>
  ...
</Formik>

1 个答案:

答案 0 :(得分:0)

您应该通过添加以下内容将API密钥与上下文变量中的其他变量一起传递:

'STRIPE_PUBLIC_KEY': settings.STRIPE_PUBLIC_KEY,

在上下文变量中。