Challenge
For years, Ukrainian stores on Shopify lived with an awkward compromise: either expensive international gateways, or manual bank transfers: shoppers get the details wrong and managers reconcile payments by hand. We built MonoPay to close that gap. The app integrates Plata by mono directly into the standard Shopify order flow, so stores get card acquiring from Monobank, Ukraine's largest digital bank.
Solution
As soon as the shopper places an order, MonoPay automatically creates an invoice through the Monobank API and shows a payment button right on the Thank you and Order status pages. The shopper pays in two clicks without leaving the store's familiar interface. After payment, the app receives a cryptographically signed webhook from the bank, tags the order, fetches the fiscal receipt and shows it to the customer.
Technically, it is a fully serverless solution with no database of its own: state lives in Shopify metafields, sessions in Upstash Redis, and every webhook is verified with an ECDSA signature. With a bilingual interface and step-by-step onboarding, a store starts accepting Monobank payments in 15 minutes.
Results
Status: Production: deployed and connected to Shopify, under active development.