Skip to main content

max / makenotwork

2.9 KB · 76 lines History Blame Raw
1 {% extends "base.html" %}
2
3 {% block title %}Receipt - Makenotwork{% endblock %}
4 {% block body_attrs %} class="{{ crate::shell::measure(crate::shell::Measure::Wide) }} receipt-page"{% endblock %}
5
6 {% block content %}
7 {% include "partials/site_header.html" %}
8
9 <div class="container">
10 <a href="/library" class="back-link">&larr; Back to Library</a>
11
12 <div class="receipt-box raised">
13 <div class="receipt-header">
14 <div>
15 <h1 class="page-title">Receipt</h1>
16 <div class="receipt-brand">Makenotwork</div>
17 </div>
18 <div class="receipt-meta">
19 <div class="receipt-meta-line">{{ date }}</div>
20 <div class="receipt-meta-sub">{{ transaction_id }}</div>
21 </div>
22 </div>
23
24 <div class="receipt-row">
25 <span class="receipt-label">Item</span>
26 <span><a href="/l/{{ item_id }}">{{ item_title }}</a></span>
27 </div>
28 <div class="receipt-row">
29 <span class="receipt-label">Creator</span>
30 <span><a href="/u/{{ seller_username }}">{{ seller_username }}</a></span>
31 </div>
32
33 {% if !is_free %}
34 <div class="receipt-row total">
35 <span>Total</span>
36 <span>{{ amount }}</span>
37 </div>
38 <div class="receipt-row">
39 <span class="receipt-label">Platform fee</span>
40 <span>{{ currency_symbol }}0.00</span>
41 </div>
42 {% if !presented_amount.is_empty() %}
43 <div class="receipt-row">
44 <span class="receipt-label">You were charged</span>
45 <span>{{ presented_amount }}</span>
46 </div>
47 <p class="receipt-note">
48 {{ seller_username }} prices in {{ currency_symbol }}, so Stripe converted
49 this for you at checkout. The amount above is what reaches your statement;
50 Stripe's rate includes its conversion fee.
51 </p>
52 {% endif %}
53 <div class="receipt-row">
54 <span class="receipt-label">Payment method</span>
55 <span>Stripe</span>
56 </div>
57 {% else %}
58 <div class="receipt-row total">
59 <span>Total</span>
60 <span>Free</span>
61 </div>
62 {% endif %}
63
64 <div class="receipt-row">
65 <span class="receipt-label">Status</span>
66 <span>{{ status }}</span>
67 </div>
68
69 <div class="receipt-footer">
70 <p>Sold by {{ seller_username }} via Makenotwork. Makenotwork charges 0% platform fee. Payment processing by Stripe (~3%).</p>
71 <button class="btn-secondary print-btn" data-action="printPage">Print Receipt</button>
72 </div>
73 </div>
74 </div>
75 {% endblock %}
76