Skip to main content

Get Started in Three Steps

Get up and running with Tender’s API and accept your first cryptocurrency payment.

Step 1: Get Your API Credentials

  1. Log in to your Tender Merchant Dashboard (sandbox) or merchant.tender.cash (live)
  2. Navigate to SettingsAPI Credentials
  3. Click Generate New Credentials
  4. Select Test Environment for development
  5. Save your Access ID and Access Secret securely
Use the test environment while integrating. It uses testnet cryptocurrencies with no real value.
Never hardcode credentials. Use environment variables:
.env

Step 2: Make Your First API Call

Choose your preferred language and make a request to create an agent:
Expected Response:

Step 3: Initiate Your First Payment

Now let’s create a cryptocurrency payment. Payment endpoints use Basic (Access ID) authentication, so only your x-access-id header is required — no signature:
Expected Response:
The walletAddress is where your customer should send the cryptocurrency. Monitor the transaction status using webhooks or the validation endpoint.

Next Steps

Now that you’ve made your first requests, explore more features:

Authentication

Deep dive into HMAC signature authentication

Payment APIs

Explore all payment endpoints and options

Configure Webhooks

Set up real-time event notifications

Supported Chains

View all supported blockchains and currencies

Testing Your Integration

Before going to production:
1

Test all payment flows

Test with different blockchains and currencies in the test environment
2

Set up webhooks

Configure and test webhook delivery for transaction events
3

Handle errors

Implement proper error handling for failed transactions
4

Security review

Ensure API credentials are stored securely and never exposed
5

Go live

Switch to production credentials and base URL

Need Help?

Contact Support