首页 > 解决方案 > Django模板中的外部网址

问题描述

我从条纹中获得了收据网址,例如: "receipt_url": "https://pay.stripe.com/receipts/acct_1FpzDdEHHOJvKiFZ/ch_1IsB5REHHOJvKiFZGxagDBoQ/rcpt_JVBS4giqfp3YUoHcqzjQAwMHWq",。我添加到模板中: <div class="status-message">{{ transID.receipt_email }}<br/><a href="{{ transID.receipt_url }}" target="_blank">Find your Receipt here:</a></div>

当我点击链接时,我被重定向到同一页面。

从条带查看存储字段:

 transID = stripe.PaymentIntent.retrieve(session.payment_intent)

    context = {
        'customer': customer,
        'transID': transID,
    }

单击链接以重定向到条带的receipt_url时有没有办法?

非常感谢。

标签: djangotemplatesstripe-payments

解决方案


是否有可能receipt_url 为空?这可能会导致您描述的行为。也许尝试记录它以确保它确实存在。


推荐阅读