【发布时间】:2021-08-07 12:46:05
【问题描述】:
我从条带中获得了收据网址,例如:
"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?
非常感谢。
【问题讨论】:
-
您可以尝试打印出
{{ transID.receipt_url }}以查看它实际返回的内容吗? -
感谢您的评论。它正在返回:“receipt_url”:“pay.stripe.com/receipts/acct_1FpzDdEHHOJvKiFZ/…”,这是此 txn 的实际收据。
-
那有什么问题呢?我检查了
<a href="https://pay.stripe.com/receipts/acct_1FpzDdEHHOJvKiFZ/ch_1IsB5REHHOJvKiFZGxagDBoQ/rcpt_JVBS4giqfp3YUoHcqzjQAwMHWqTC8de" target="_blank">Find your Receipt here:</a>它出现了,它打开了指向 url 的标签 -
在网页上inspec看看有没有不同
标签: django templates stripe-payments