1️⃣ Supported Payment Methods
Unifi Apps must provide both fiat and crypto payment options on the product purchase screen, with each payment button offered separately.
A. Payment Support Overview
Crypto & Stripe (Fiat) payments
Crypto & Stripe (Fiat) payments
B. Fiat Payments via IAP (Coming Soon)
In-app billing through LINE App Platform
C. Fiat Payments via Stripe
Global payment processing handled by Stripe
Supported Payment Methods
Credit / Debit Cards (VISA, Mastercard, AMEX, JCB, etc.)
Payment Method Rules
Payment methods automatically adjust depending on:
The device OS (iOS / Android)
The selected payment currency (USD / Local currencies)
Available methods may change based on Stripe policies
D. Crypto Payments
Supported cryptocurrencies
2️⃣ Supported Currencies & Minimum Charge Limits
Type
Currency
Decimal(Max)
Charge(Max)
Charge(Min)
📌 Optional Local Currencies
Unifi Apps may optionally support additional local currencies depending on the user's region:
📌 Default Pricing Currency
USD must be used as the primary pricing reference
3️⃣ Price Display Requirements
All product prices in Unifi Apps must be displayed to users in:
A cryptocurrency (KAIA or USDT)
📌 Purpose of dual price presentation
Provide a stable purchasing experience
Prevent confusion from crypto price volatility
When user selects
Merchant must input price as
A fixed amount based on KAIA or USDT
📌 The currency conversion between USD and KAIA/USDT must be implemented and provided by the Unifi Apps.
5️⃣ User Notification Requirements
Unifi Apps must provide clear and real-time feedback to users about payment status.
Notifications must be:
Prevent confusion such as double payments or uncertainty about success
Event
Description
Information to notify users (Example)
Fiat/Crypto payment successful and item delivered
User requested to process Fiat/Crypto payment but payment failed
User clicked the "Back" button on the Fiat/Crypto payment screen or exited the screen
User clicks the Decline Signature button on the Crypto payment screen
User's Crypto balance is insufficient
6️⃣ Payment History
Unifi Apps must provide a UI that allows users to check their payment history.
Refer to Unifi Apps SDK documentation for integration methods.