Testing (Testnet) Guide

Introduction

Welcome to the AkashicPay Testnet guide! This guide will walk you through the process of testing AkashicPay’s features in a safe, simulated environment before deploying on the mainnet. The testnet allows developers and users to experiment with transactions, smart contracts, and other functionalities without risking real crypto assets.

What is the AkashicPay Testnet?

The AkashicPay Testnet is a testing environment that mimics the mainnet but uses test tokens and testing environment instead of real cryptocurrency. It is designed for:

  • Developers testing integrations.

  • Users familiarising themselves with AkashicPay’s features.

Prerequisites

Before you begin, make sure you have:

  • Access the AkashicPay Testnet Dashboard

    1. Install AkashicLink (Testnet) if you haven’t already.

    2. Visit testnet.akashicpay.com and log in using your AkashicLink.

    3. Complete the onboarding process to gain access to the testnet environment.

  • Generate Your API/SDK KeyPair

    1. Navigate to KeyPair Settings in the dashboard.

    2. Click "Generate KeyPair" to create your API/SDK KeyPair.

    3. Securely store your API/SDK KeyPair — they will be needed for integration.

  • Configure Callback URLs (Webhook Setup)

    1. Go to the Callback Settings page.

    2. Enter your Callback URLs where transaction notifications should be sent (e.g., for deposit confirmations).

    3. Save the settings to ensure real-time updates during testing.

Next Steps

In the following sections, we’ll cover:

  • Creating test deposit addresses.

  • Executing test transactions.

  • Finding the Testnet on your third-party wallet.

  • Testcoins faucet.

Testing

Testing AkashicPay on Testnet: Step-by-Step Guide

  1. Create a Test Deposit Address

    1. Refer to the AkashicPay SDK or SecureAPI documentation to set up a test environment.

    2. Generate a deposit address on either:

      1. Tron (Shasta Testnet)

      2. Ethereum (Sepolia Testnet)

    3. This simulates an end-user’s deposit address in a production environment.

  2. Send a Test Transaction

    1. Using a compatible wallet (e.g., MetaMask for Sepolia, TronLink for Shasta etc.) loaded with testnet tokens, send a small transfer to the testnet deposit address you generated.

      1. Monitor the transaction:

        1. Check the AkashicScan testnet block explorer.

        2. Verify that the callback URL receives a confirmation.

        3. Confirm the deposit reflects in your AkashicPay Testnet dashboard.

Where is the Testnet on a third-party wallet?

Open a Compatible Wallet and navigate to the Testnet:

  • Use a third-party wallet like TronLink (for Tron Shasta Testnet).

  • Ensure you’re connected to the correct testnet by following the screenshots below.

  • If you have requested the testcoins to the Tron address you generated from TronLink, they will appear here after you have switched to the Testnet.

Open your TronLink and select the dropdown at the header ->
Select TRON Shasta Testnet
*Screenshots are taken in the TronLink desktop extension

Faucet

During testing and local development, you need cryptocurrency on the testnets to do anything meaningful. If you require testcoins, the official Tron Discord or Tron Telegram provides users with either 5000 TRX or USDT on Shasta every 24 hours.

For Discord:

  • Simply verify your Discord account in the server, head on over to the #faucet-test-coins channel.

  • Input !shasta [L1 TRON ADDRESS] or !shasta_usdt [L1 TRON ADDRESS]

    Example: !shasta_usdt TGajNwE1LPrbaGdtHs3mN29bTVdQrcz8ep

    • and send it into the channel to receive your testcoins.


For Telegram:

  • Simply input !shasta [L1 TRON ADDRESS] or !shasta_usdt [L1 TRON ADDRESS]

    Example: !shasta_usdt TGajNwE1LPrbaGdtHs3mN29bTVdQrcz8ep

    • and send it into the channel to receive your testcoins.

Last updated

Was this helpful?