Credit, builtinto the payment.
Pay in full, subscribe, or split into four — against a line read from your wallet’s own record. No application, no bureau, nothing you had to tell us.
Four departures, dated.
Split a $200 purchase and it becomes four draws of 50.38, seven days apart. You repay 201.53 — principal plus 1.53 pro-rated over 28 days. The merchant is paid 200.00 today and carries none of it.
Read from the wallet, not from paperwork.
Draw two was taken while the phone was face down.
At checkout the buyer authorises once. Each instalment is drawn later without them being online — an SPL delegate, decremented automatically on use, so the allowance cannot be spent twice.
How collection worksNo signature
the buyer is not prompted
No network fee
the keeper is fee payer
Lands once
replay protection is native
Paid in full, up front.
You are paid the whole amount on the day of the sale. The instalments are Polaris’s problem — and a payment PDA seeded by (merchant, order_ref) makes a retried checkout idempotent rather than a double charge.
Nothing here needs a key. A merchant’s trade is public state under their own address, so the book below is read straight from chain.
Open it and it already knows you.
There is no sign-up screen because there is no account. Connect a wallet and the app underwrites it on the spot from its own record, then shows you the same four things every time: what you can spend, what you owe, where it works, and how to get test funds.
The same board, in your pocket.
An Android app built against this design language rather than a phone-shaped reinterpretation of it. The instalment maths is a direct port of the program’s own math.rs, so the four draws it quotes are the four the keeper collects — not a rounded approximation that drifts by a base unit.
Build 0.1.0, devnet. It signs through Mobile Wallet Adapter and reads live program state — verified on an iMin terminal opening a real line and quoting 4 × 50.38 against a $200 checkout.
Credit, built into the payment.
devnet · CpRqbMywzAEKkEALZtrXqPYM36E5RrFewYnRtUYEEvUS