Pactis Checkout Modal
Pactis Checkout Modal
My roles: End-to-end Product Design, Design system management, User Research and Competitive analysis, Interaction Design, and contributing to business Strategy
My roles: End-to-end Product Design, Design system management, User Research and Competitive analysis, Interaction Design, and contributing to business Strategy
Industry: Fintech, B2C, B2B
Industry: Fintech, B2C, B2B
This case study only covers one part of this project, which is the customer’s view.
The Merchant's set up is excluded due to NDA.
This case study only covers one part of this project, which is the customer’s view. The Merchant's set up is excluded due to NDA.

Business Outcomes & Impact (Beta Testing)
Based on my agreement with the company, third party individuals are not privy to the exact business metrics of this product. But I am allowed to give you a fair baseline.
Xebar V1 had an agile development process, and our primary focus was to get in front of our target market and test what we’ve built.
About 30% decrease in checkout abandonment - Owing to the fact that multiple currencies were supported.
About 40% of our users opted for Crypto Payment Adoption
About 70% increase in mobile conversion
1min recorded Avg. Transaction Time
Project Overview
Project Overview
We developed a global payment checkout modal that enables businesses to receive payments in multiple currencies (fiat and crypto) while offering flexibility in payment collection (fixed amounts, dynamic invoicing, and e-commerce integrations). The solution is a web-based, mobile-responsive widget that can be embedded into any website or payment link.
We developed a global payment checkout modal that enables businesses to receive payments in multiple currencies (fiat and crypto) while offering flexibility in payment collection (fixed amounts, dynamic invoicing, and e-commerce integrations). The solution is a web-based, mobile-responsive widget that can be embedded into any website or payment link.
Background
Background
The need for our payment modal emerged from deep merchant and user research. Interviews with 15+ small and medium-sized businesses revealed lost sales from currency limitations and crypto payment gaps. Competitor benchmarks (Paystack, Flutterwave, etc) exposed missing features like seamless fiat-crypto switching. These insights drove our solution: a unified checkout eliminating currency barriers while building trust in crypto payments.
The need for our payment modal emerged from deep merchant and user research. Interviews with 15+ small and medium-sized businesses revealed lost sales from currency limitations and crypto payment gaps. Competitor benchmarks (Paystack, Flutterwave, etc) exposed missing features like seamless fiat-crypto switching. These insights drove our solution: a unified checkout eliminating currency barriers while building trust in crypto payments.
Pain Points Discovered
Pain Points Discovered
Currency Conversion Hassles: Customers pay in different currencies, leading to exchange rate losses.
Currency Conversion Hassles: Customers pay in different currencies, leading to exchange rate losses.
Limited Payment Options: Many businesses can’t accept crypto or alternative payment methods.
Limited Payment Options: Many businesses can’t accept crypto or alternative payment methods.
Manual Invoice Adjustments: Lack of dynamic pricing for different customers
or regions.
Manual Invoice Adjustments: Lack of dynamic pricing for different customers
or regions.
Poor Mobile Experience: Many checkout flows aren’t optimized for mobile users, leading to drop-offs.
Poor Mobile Experience: Many checkout flows aren’t optimized for mobile users, leading to drop-offs.
Currency & Payment Limitations: About 52% of SMBs reported losing international customers due to unsupported currencies. Only a few businesses could accept crypto, missing out on a growing payment segment.
Currency & Payment Limitations: About 52% of SMBs reported losing international customers due to unsupported currencies. Only a few businesses could accept crypto, missing out on a growing payment segment.
Core Objective
Core Objective
Reduce Checkout Friction – Optimize for speed and clarity
Support Global Payments – Allow merchants to receive funds in
preferred currencies.
Mobile-First Approach – Ensure seamless UX across devices.
Flexible Payment Options – Enable fixed/variable pricing and crypto/fiat choices.
Design Process
Design Process
Research & Benchmarking: Analyzed competitors (Stripe, PayPal, Flutterwave) to identify UX gaps. Conducted user interviews with 15 merchants and 10 customers.
Research & Benchmarking: Analyzed competitors (Stripe, PayPal, Flutterwave) to identify UX gaps. Conducted user interviews with 15 merchants and
10 customers.
Wireframing & Prototyping: I began with the Merchant’s set up for the Modal (which is beyond the scope of this case study). The set up covers the currencies the merchant want’s to receive as payment, how dynamic the payment should be, and which regions it is accessible to.
Wireframing & Prototyping: I began with the Merchant’s set up for the Modal (which is beyond the scope of this case study). The set up covers the currencies the merchant want’s to receive as payment, how dynamic the payment should be, and which regions it is accessible to.
Usability Testing: Testing was done in 3 phases. In-house testing with the PMs, engineers and stakeholders, Then testing with the Merchants followed by the Customers. The final designed evolved accordingly...design is never finalized anyway.lobal Payments – Allow merchants to receive funds in preferred currencies.
Usability Testing: Testing was done in 3 phases. In-house testing with the PMs, engineers and stakeholders, Then testing with the Merchants followed by the Customers. The final designed evolved accordingly...design is never finalized anyway.lobal Payments – Allow merchants to receive funds in preferred currencies.
Final UI & Handoff: Setting up components and necessary documents for the engineers and other team members.
Final UI & Handoff: Setting up components and necessary documents for the engineers and other team members.
Customer Info Page - Fixed Price
Customer Info Page - Fixed Price
There are two use cases for this. Fixed prices imply that the business owner (or whoever set up the payment link) has fixed a price to be paid. Changing the currency you want to pay with will convert the fixed price into the equivalence in your preferred currency.


The screen below shows the use case with an unfixed price, which is perfect in cases where the payment link is for a donation.
The screen below shows the use case with an unfixed price, which is perfect in cases where the payment link is for a donation.


Begin Payment - Bank Transfer
Begin Payment - Bank Transfer
Select your preferred means of payment and proceed.
Select your preferred means of payment and proceed.




Pay With Debit Card


Pay With Direct Debit
Pay With Direct Debit


Pay With Wallet
Pay With Wallet


Pay With Crypto
Pay With Crypto


Web View
Web View
Up next
HOTD Game Design
HOTD Game Design
Exploring motion, interaction, and lore through House Of The
Dragon -inspired gameplay.
Exploring motion, interaction, and lore through House Of
The Dragon -inspired gameplay.
Exploring motion, interaction, and lore through House Of The Dragon -inspired gameplay.
Now, we both know you’d love to have batman on your team. Click the button below to get in touch.
Now, we both know you’d love to have batman on your team. Click the button below to get in touch.