支付网关和 Django/Python

Posted

技术标签:

【中文标题】支付网关和 Django/Python【英文标题】:Payment gateways and Django/Python 【发布时间】:2014-04-25 21:13:30 【问题描述】:

感谢大家的帮助,由于我不能透露的原因不得不删除它。

【问题讨论】:

【参考方案1】:

首先,与其使用 multiwordReplace,不如将数据渲染到模板中

t = loader.get_template('myapp/index.html')
c = Context('foo': 'bar')
t.render(c)

你也应该在 django, forms.py 中定义这些表单:

class PayPalForm(forms.Form):
    user = forms.HiddenField(required = True)
    currencycode = forms.CharField(required = True)
    cart_total = forms.CharField(required = True)

然后你可以这样做:

t = loader.get_template('myapp/paypalform.html')
if site.uses_paypal_condition:
    f = PayPalForm()
else:
    f = SomeOtherPaymentForm()
c = Context('payform': 'f')
t.render(c)

【讨论】:

以上是关于支付网关和 Django/Python的主要内容,如果未能解决你的问题,请参考以下文章

使用微服务架构重构支付网关

支付网关可能的问题

支付网关操作

用于多个支付网关的最佳模式

为特定产品启用支付网关 - Magento 2

支付宝APP支付里设置应用网关和授权回调地址是不必填的