Skip to content

Journal

Writing from the studio.

Technical notes, case breakdowns, and opinions from building software for merchants.

  • shopify
  • payments
  • vpos
  • ops
  • armenia
  • banks

Bank outreach for ArmPay: getting VPOS test credentials

Before ArmPay can call register.do against a real bank, the bank has to email us VPOS test credentials. The protocol for getting there is not REST or GraphQL — it is email templates, phone numbers, and a few business days of waiting.

7 min readRead →
  • shopify
  • payments
  • theme-extensions
  • react
  • ui
  • ops

ArmPay's theme app extension: the Pay Now button after checkout

Shopify will not let a non-partner app live inside checkout, so ArmPay attaches itself to the order status page instead. The bridge is a theme app extension in extensions/armpay-thankyou/, and it is the smallest piece of the system that has the biggest design constraints.

7 min readRead →
  • shopify
  • payments
  • armpay
  • vpos
  • armenia

How we reverse-engineered Ameria's VPOS for ArmPay

Ameria's VPOS documentation was... incomplete. Here's what it took to turn a PDF of fields and example requests into a Shopify-grade payment gateway that passes App Store review.

8 min readRead →

Subscribe

No newsletter, no tracking pixels.

Subscribe via RSS →