Skip to main content
Getting startedTutorial · about 10 minutes

Yuno is the AI operating system for payments, and a payment is the first thing you run on it. You send your first sandbox payment in about 10 minutes once you have sandbox credentials.

Create a connectionSend one payment with a test cardSee it in the dashboard
1

Get your sandbox credentials

Log in to the Yuno dashboard and open Developers to find three values:
  • Account code, shown as account_id in the dashboard
  • public-api-key
  • private-secret-key
Sandbox keys start with sandbox_. Production keys are different and start with prod_.
Yuno dashboard log in page
If you do not have an account yet, ask your Yuno contact or write to sales@y.uno. There is no self-serve signup today.
2

Connect the Yuno Test Payment Gateway and publish a route

The Yuno Test Payment Gateway simulates a card provider. It works in sandbox only and needs no credentials.
  1. Open Connections, search for Yuno Test Payment Gateway, click Connect, name the connection, and click Save.
  2. Open Routing, open the Not published tab, find Card, and click Set Up.
  3. Click + Create new route, name it, and click Save.
  4. Click the arrow, choose Add step, select Yuno Test Payment Gateway, and click Publish.
  5. Open Checkout builder, turn on Card, and publish the settings.
3

Send the payment

Sending raw card numbers from your server is for sandbox testing. In production it requires PCI DSS scope. Otherwise use the Yuno SDK or Secure Fields to collect card data.
The API tab uses the DIRECT workflow, a back-to-back payment where your server sends the card data. Set your credentials as environment variables:
Shell
First, create a customer. The base URL is https://api-sandbox.y.uno.
The response includes an id. Save it as YUNO_CUSTOMER_ID for the next call.Then create the payment with a test card. Send a new X-Idempotency-Key with each payment.
The payment succeeds when the response looks like this:
Response (trimmed)
4

See the result

  • Check status and sub_status in the response. SUCCEEDED with APPROVED means the gateway approved the payment.
  • Open Payments in the dashboard, find your payment, and open it to see its details.
  • To receive the result on your server, configure a webhook and verify its signature (HMAC).
Payment statuses are listed in Payment statuses.
5

Pick your integration

Production uses the same objects and keys. Choose how much of the flow you own.

Yuno SDK

TutorialInstall the SDK on Web, iOS, or Android.

Build your own UI

GuideChoose the parameters and controllers for your own form.

Direct API

GuideOwn the whole flow from your backend.

Agents and MCP

GuideLet a coding agent call Yuno for you.

Troubleshooting

The public-api-key or private-secret-key header is missing or wrong. Sandbox and production use different keys, so check that you copied the sandbox keys from the dashboard in Test Mode. See Authentication.
The workflow does not match your integration. Use DIRECT when your server sends the card, and SDK_SEAMLESS on the checkout session when the Web SDK creates the payment.
Card has no published route. Open Routing and check that the Card route with the Yuno Test Payment Gateway is under the Published tab, and that Card is turned on in the Checkout builder.
Test cards are specific to a provider. The cards in this Quickstart only work when your sandbox routes Card to the Yuno Test Payment Gateway. Other results are listed on the Yuno Test Payment Gateway page.

Stuck on a term? See the Glossary. For URLs, keys, and specs see Developers.