Shopping and Checkout
Table of Contents
- 1 Table of Contents
- 2 UX
- 2.1 Latest
- 3 Free Handles and USDC Price Computation
- 3.1 Free FIO Handles
- 3.1.1.1 Free FIO Handles Entitlement
- 3.1.1.2 Behavior Based on Login Status
- 3.1.1.3 Server-Side Tracking
- 3.1.1.4 Additional Free FIO Handles
- 3.1.2 Important Rules
- 3.2 USDC Price Computation
- 3.3 FIO Price Display
- 3.1 Free FIO Handles
- 4 Shopping
- 4.1 Product items and descriptors
- 4.2 Shopping Selection
- 4.2.1 FIO Crypto Handle Selection
- 4.2.1.1 Populated
- 4.2.1.2 User has domains state
- 4.2.1.3 Empty state
- 4.2.1.4 Error state
- 4.2.1.5 Nothing available state
- 4.2.1.6 Loader state
- 4.2.2 FCH Label Pop-up
- 4.2.3 FIO Crypto Handle on custom domain
- 4.2.3.1 Default state
- 4.2.3.2 Domain available state
- 4.2.3.3 Domain is public and FCH available state
- 4.2.3.4 Error state
- 4.2.3.5 When accessed from Domain List Page
- 4.2.3.5.1 get_table_rows example
- 4.2.4 FIO Domain Selection
- 4.2.4.1 Default state
- 4.2.4.2 Not available state
- 4.2.4.3 Invalid domain state
- 4.2.5 Multi-year domains
- 4.2.1 FIO Crypto Handle Selection
- 5 Checkout
- 5.1 Cart
- 5.1.1 Template
- 5.1.2 Multi-year domain
- 5.1.3 Watchlist Domains
- 5.2 Purchase Page
- 5.2.1 Pay with FIO
- 5.2.2 Pay with Stripe
- 5.2.3 Free
- 5.2.4 Pay with Bitypay
- 5.3 Purchase Confirmation
- 5.3.1 Template
- 5.3.2 Pending
- 5.3.3 Partial Success
- 5.3.4 Purchase Error
- 5.3.5 Declined (Stripe)
- 5.3.6 Canceled
- 5.1 Cart
UX
Latest
https://overflow.io/s/TVDA0MIM/
Free Handles and USDC Price Computation
Visual | Functionality |
---|---|
Free FIO Handles | Free FIO Handles Entitlement
Behavior Based on Login Status
Server-Side Tracking
Additional Free FIO HandlesIn addition to the default free FIO Address, users can receive:
Important Rules
|
USDC Price Computation |
|
FIO Price Display |
|
Shopping
Product items and descriptors
Action | Cart item | Descriptor | Example |
---|---|---|---|
FCH Registration (Free or Paid) | FCH | FIO Crypto Handle Registration | bob@hodl FIO Crypto Handle Registration |
Domain Registration | Domain | FIO Domain Registration - 1 year FIO Domain Registration - X years | amazon FIO Domain Registration - 3 years |
FCH and Domain Registration | FCH | FIO Crypto Handle and Domain Registration - 1 year FIO Crypto Handle and Domain Registration - X years | bob@hodl FIO Crypto Handle and Domain Registration - 1 year |
Domain Renewal | Domain | FIO Domain Renewal - 1 year FIO Domain Renewal - X years | amazon FIO Domain Renewal - 1 year |
Add Bundles | FCH | Add Bundled Transactions | bob@hodl Add 100 Bundled Transactions |
Shopping Selection
View | Requirements |
---|---|
FIO Crypto Handle SelectionPopulatedUser has domains state
Empty stateError stateNothing available stateLoader state |
|
FCH Label Pop-up |
|
FIO Crypto Handle on custom domainDefault stateDomain available stateDomain is public and FCH available stateError stateWhen accessed from Domain List Page
|
get_table_rows example{
"code": "fio.address",
"scope": "fio.address",
"table": "domains",
"lower_bound": "0x58725d9194db3d26c4a1ba4b3e27e0ed",
"upper_bound": "0x58725d9194db3d26c4a1ba4b3e27e0ed",
"key_type": "i128",
"index_position": "4",
"json": true
} |
FIO Domain SelectionDefault stateNot available stateInvalid domain state
|
|
Multi-year domains |
|
Checkout
Cart
View | Requirements |
---|---|
Template
|
|
Multi-year domain |
|
Watchlist Domains
|
|
Purchase Page
View | Requirements |
---|---|
Pay with FIO |
|
Pay with Stripe |
|
Free
|
|
Pay with Bitypay |
|
Purchase Confirmation
View | Requirements |
---|---|
Template
|
|
Pending |
|
Partial Success |
|
Purchase Error |
|
Declined (Stripe) |
|
Canceled |
|