Quickstart — your first payment in 10 minutes

By the end you'll have: a sandbox account, a paylink created via API, a test payment, and a verified webhook delivery.

  1. Create a merchant account at dashboard.zyndpay.io and generate a sandbox API key.
  2. Install your SDK of choice (or use cURL).
    POST /v1/paylinks
    curl -X POST "https://api.zyndpay.io/v1/paylinks?sandbox=true" \
      -H "Authorization: Bearer zynd_test_..." \
      -H "Content-Type: application/json" \
      -d '{
        "products": [
          { "name": "Quickstart test", "price": "10.00" }
        ],
        "currency": "USDT_TRC20"
      }'
  3. Create a paylink. The response contains a hosted checkout URL.
  4. Open the URL in a browser — sandbox mode auto-fills a test customer.
  5. Point ngrok at a local endpoint and register it as the webhook URL. Verify the signature using the snippet in the Webhooks page.

That's it. Flip to a live API key (zyp_live_sk_...) and drop the sandbox flag to go to production.

Was this helpful?