带条纹的形式付款

时间:2019-12-18 11:16:35

标签: python django stripe-payments

我正在使用DjangoStripe构建应用程序,我需要支持卡付款(在线)和手动付款(形式)。

我已经创建了一个这样的模型:

Transaction(models.Model):
    PAYMENT_CARD = 1
    PAYMENT_PROFORMA = 2
    PAYMENT_OPTIONS = (
        (PAYMENT_CARD, 'Pay by card'),
        (PAYMENT_PROFORMA, 'Pay manually')
    )

    payment_type = models.PositiveIntegerField(default=1, choices=PAYMENT_OPTIONS)
    uuid = models.CharField(max_length=200, unique=True)
    created_at = models.DateTimeField(auto_now_add=True)
    paid = models.DateTimeField(null=True)

这个想法是,每次用户通过应用程序付款时,我们都会在transactions表中添加一个插入,并且当Stripe处理付款时,通过回调paid property是更新。

我在如何将手动付款纳入此流程中,或者是否甚至可以通过条带进行手动付款,或者是否必须在应用程序内部完成手动付款的逻辑方面遇到问题。

0 个答案:

没有答案