Live on Product Hunt!
No code checkout forms - Capture payment and data in one embeddable checkout form | Product Hunt
priceblocs
Theno codecheckout platform
PriceBlocs helps businesses build custom Stripe checkout forms they can embed anywhere. No coding required.
Payments & data combined
Capture data from your customers and have total control over payment terms.
Get the full power of Stripe Checkout combined with flexible data capture.
Checkout details
Configure prices, discounts, automatic taxes and more with the most powerful no-code builder for Stripe Checkout.
Add multiple fields
Add as many fields as you need to capture order data. Available fields include input, select, tax id, legal, datepickers and more.
Automation ready
Connect your checkout form and sale data to any other service using our official Zapier app and REST API.
Logic and prefill
Set form logic to create various checkout scenarios for your customers.
In just a few clicks you can define what form selections will trigger different checkout scenarios.
Combination fields
Add combination fields like a select to enable form logic.
Simple when, then logic
Define which form value combinations will trigger a specific checkout scenario.
Upsells and more
Use logic to offer conditional upsells and varied payment terms to your customers.
Automation
Each checkout event can be used to power your automation workflows.
Use the official PriceBlocs Zapier app to connect your data to your other apps or build your own integration using our REST API.
Instant triggers
Our official Zapier integration has instant triggers for both checkout started and completed events so you can build any workflow you need.
Filter and format
Filter your event data using the Zap trigger filters so that you're listening for only the data you need. Additionally, pre-format your response to make it easier to work with.
Comprehensive data
Each checkout object contains everything you need for post-processing including Stripe values and PriceBlocs form data.
Custom integrations
Use the Checkout and Payment Link's API to build your own custom integration.
Checkout data example
1
{
2
id: "f735bf7e-a673-4df9-bf28-6928afae8023",
3
session_id:
4
"cs_test_a1FfrPO4Inl4C9kVSLIBsu5pMf58dqsgMzZ3AOChzdraa3HvePbHiTHERe",
5
status: "started",
6
line_items: [
7
{
8
id: "li_123",
9
amount_subtotal: 10000,
10
amount_total: 10000,
11
unit_amount: 10000,
12
description: "Product A",
13
price: "price_1ILX6XAjcnPhf83W9c3PXMRS",
14
product: "prod_IxS0n5F4IOmsbE",
15
currency: "usd",
16
quantity: 1,
17
interval: "month"
18
}
19
],
20
form_data: [
21
{
22
label: "First name",
23
uid: "input",
24
uuid: "ebeab0ef-f25f-47fa-9c05-117bcc57beac",
25
value: "Sally",
26
meta: null,
27
error: null
28
},
29
{
30
label: "US EIN",
31
uid: "tin",
32
uuid: "d8520ea9-6e7e-4c05-8830-f6476e609c75",
33
value: "12-3456789",
34
meta: {
35
value: "12-3456789",
36
code: "US",
37
type: "us_ein"
38
},
39
error: null
40
},
41
{
42
label: "Select one",
43
uid: "select",
44
uuid: "16ba5574-b60d-4ce3-96a7-79805c0ead63",
45
value: "Option 2",
46
meta: {
47
options: [
48
{
49
uuid: "6a6b6649-c521-4585-83af-4d64a830d866",
50
value: "Option 1"
51
},
52
{
53
uuid: "16ba5574-b60d-4ce3-96a7-79805c0ead63",
54
value: "Option 2"
55
}
56
]
57
},
58
error: null
59
},
60
{
61
label: "Datepicker",
62
uid: "datepicker",
63
uuid: "9947ae73-dcd5-40b0-a8b2-5b1d3b32cb5b",
64
value: "2021-12-16T19:45:21.000Z",
65
meta: {
66
value: "2021-12-16T19:45:21.000Z",
67
utc: "2021-12-16T19:45:21.000Z",
68
presentation: {
69
format: null
70
}
71
},
72
error: null
73
},
74
{
75
label: "Checkbox",
76
uid: "checkbox",
77
uuid: "f04feca3-0991-4eb7-ad16-8553a2572868",
78
value: true,
79
meta: null,
80
error: null
81
},
82
{
83
label: "Address",
84
uid: "address",
85
uuid: "d20a3606-bfe3-40df-b52d-bb0d16e33912",
86
value: {
87
receiver: {
88
name: "Sally Smith"
89
},
90
address: {
91
city: "San Francisco",
92
country: "US",
93
line1: "600 Montgomery St",
94
line2: null,
95
postal_code: "94111",
96
state: "CA"
97
}
98
},
99
meta: {
100
place_id: "ChIJQ-U7wYqAhYAReKjwcBt6SGU"
101
},
102
error: null
103
},
104
{
105
error: null,
106
label: "Multiselect one",
107
meta: {
108
options: [
109
{
110
uuid: "multiselect-s-option-uuid-1",
111
value: "Option 1"
112
},
113
{
114
uuid: "multiselect-s-option-uuid-2",
115
value: "Option 2"
116
},
117
{
118
uuid: "multiselect-s-option-uuid-3",
119
value: "Option 3"
120
},
121
{
122
uuid: "multiselect-s-option-uuid-4",
123
value: "Option 4"
124
}
125
]
126
},
127
uid: "multiselect",
128
uuid: "40eca945-6b8d-4d38-aad3-c6956d5d115a",
129
value: ["Option 2", "Option 3"]
130
},
131
{
132
label: "Toggle",
133
uid: "toggle",
134
uuid: "919c1540-0db0-41b1-b3c4-71aa41d70886",
135
value: true,
136
meta: null,
137
error: null
138
}
139
],
140
amount_total: 10000,
141
amount_tax: 0,
142
amount_discount: 0,
143
amount_subtotal: 10000,
144
mode: "subscription",
145
customer: "cus_123",
146
email: "customer@company.com",
147
currency: "usd",
148
livemode: false,
149
object: "checkout",
150
subscription_id: null,
151
payment_intent_id: null,
152
setup_intent_id: null,
153
client_reference_id: null,
154
payment_link_id: "04e3cac1-f687-44ae-b45a-370c923aaf93",
155
payment_link_short_id: "123",
156
page_id: "04e3cac1-f687-44ae-b45a-370c923aaf93",
157
route: "/demo",
158
via: "partner",
159
ip: "127.0.0.1",
160
os: "Mac OS X 10.15.7",
161
origin: "https://priceblocs.com",
162
browser: "Chrome",
163
user_agent:
164
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36",
165
device: "Other 0.0.0",
166
device_version: "0.0.0",
167
fulfillment: null,
168
payment_type: "recurring",
169
automatic_tax: false,
170
tax_id_collection: false,
171
payment_status: "unpaid",
172
trial_period_days: 0,
173
payment_intent_capture_method: null,
174
shipping_options: [
175
{
176
shipping_rate: "shr_123"
177
},
178
{
179
shipping_rate: "shr_456"
180
}
181
],
182
shipping_rate: "shr_456",
183
tax_rates: null,
184
coupons: "123,999",
185
promotion_codes: "456",
186
recovery_event_id: null,
187
customer_promotion_codes: "BLACKFRIDAY",
188
discounts: [
189
{
190
amount: 0,
191
discount: {
192
coupon: {
193
id: "123"
194
},
195
promotion_code: "456"
196
}
197
}
198
],
199
metadata: {
200
partner: "partner",
201
subdomain: "priceblocs"
202
},
203
tracking: {
204
gclid: "gclid",
205
mc_cid: "mc_cid",
206
utm_source: "utm_source",
207
via: "partner"
208
},
209
created: 1628956460,
210
updated: 1628956460
211
}
Ready to create custom checkouts for your business?
Sign up to get started.