πΌοΈ Artpay β Secure Payments for Fine Art Collectors
Overview
Artpay is a fintech platform designed to simplify and secure the purchasing process of fine art, particularly in the context of online auctions. It offers a smooth and flexible payment experience tailored to art collectors, enabling them to split high-value purchases into installments and complete transactions with confidence.
The platform is built with a headless WordPress backend and a React + TypeScript frontend, ensuring content flexibility and modern performance. My role involves full-stack development, with a focus on UX/UI improvements and feature integration.
π Key Features
- π³ Installment Payments
Users can choose to pay for artwork in multiple installments via various methods, including third-party financing providers like Klarna and Santander.
- π¦ Auction Purchase Flow
Custom checkout experience for items won at auction, including dynamic UI messaging and eligibility logic based on the auction provider and user location.
- π Multi-country Support
Country-specific logic for payment providers, tax regulations, and eligibility rules.
- π§© CMS Integration
Headless WordPress powers the content sections of the site, allowing the marketing team to independently manage pages and components.
- π Conversion-Oriented Design
The frontend experience is designed to build trust and boost conversion with clear CTAs, informative content blocks, and responsive layout.
π§ Tech Stack
- Frontend: React, TypeScript, Tailwind CSS
- Backend: Headless WordPress (custom REST API)
- State Management: Zustand
- Payments: Klarna, Santander, Stripe
- API Integration: Custom API client using Axios
- Content Management: WordPress with custom fields and structured JSON
- Deployment: Vercel + FTP for WordPress theme builds
βοΈ My Contributions
- Refactored and improved several UI/UX components across the site
- Resolved blocking and minor bugs affecting checkout and user flows
- Built custom APIs in WordPress to support frontend interactions
- Integrated conditional logic for displaying different payment methods
- Developed the entire installment payment provider logic, including Klarna and Santander flow handling using Zustand
π‘ Business Context
artpay addresses a very niche but valuable market: high-value art purchases. The platformβs mission is to make fine art more accessible by providing financial flexibility, while also building trust through design and seamless technology. Working on this product means aligning technical precision with the luxury-level expectations of high-end customers.
π§βπ» My Role
At artpay, I work as a Full-Stack Developer in a small agile team.
I collaborate with designers, content managers, and stakeholders to deliver new features, improve performance, and ensure the platform scales with business needs. Iβm responsible for both frontend implementation in React and custom WordPress backend development.