JET Documentation¶
JET moves value across borders for regulated businesses. Value travels as a stablecoin and lands as local fiat, disbursed by a licensed partner in the destination country. The recipient never holds, receives, or needs to know about a stablecoin.
You keep the relationship with your end users and you own their KYC. JET verifies you, and provides the corridor.
Two ways to use it¶
-
Backend API
Integrate JET into your own systems. Quotes, payments, webhooks, and the full endpoint reference.
-
Dashboard
Send and track payments from a web app. No code required.
Start here¶
Building an integration? Quickstart takes you from an API key to a settled payment in six steps. Then read Idempotency and How a payment works before you write production code: they cover the two things integrations most often get wrong.
Using the dashboard? Signing in, then Send a payment. Want to look around first, with no account? Demo mode.
What to expect¶
A few properties run through everything JET does. They explain choices that might otherwise look strange.
Money is never a JSON number. You send decimal strings; we return integer minor units. A float cannot carry a six-decimal stablecoin amount without losing precision, and losing precision on money is not an acceptable failure mode. → Amounts and currencies
Retries are always safe. Your idempotency key is the transaction ID. Send the same request ten times and there is one payment. → Idempotency
We fail closed and never fake success. If we cannot tell whether funds moved,
the payment is parked for reconciliation rather than optimistically marked
complete. If a feature is not wired up on your environment, you get a 501 with
a reason: not an empty list, not a plausible stub.
→ Environments
A payment is done when it is reconciled. Paid out means the recipient has
the money. Reconciled means the books, the chain, and the provider all agree.
Tell your customer at the first; close your ledger at the second.
→ How a payment works
The recipient always receives local fiat. In several destination markets, using a stablecoin as a means of payment is prohibited. The stablecoin leg stays offshore, always. → Corridors