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)arrow-up-right if you haven’t already.

    2. Visit testnet.akashicpay.comarrow-up-right and log in using your AkashicLink (Testnet).

    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. BNB Smart Chain (BNB Smart Chain Testnet)

      4. Solana (Solana Devnet)

    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 and BNB Chain, TronLink for Shasta, Phantom for Solana 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 explorerarrow-up-right.

        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?

Tron-SHASTA

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.

Desktop Chrome App

Open your TronLink and select the dropdown at the header ->
Select TRON Shasta Testnet

Navigate to the USDT (Tron-SHASTA) contract address: TG3XXyExBkPp9nzdajDZsozEu4BkaSJozsarrow-up-right on TronScan Shasta Testnet. Click this button from the screenshot below and authorise with your TronLink to add the USDT testcoin onto your TronLink.

Testcoin
Token Contract Address

Ethereum-SEPOLIA

Open a Compatible Wallet and navigate to the Testnet:

  • Use a third-party wallet like MetaMask (for Ethereum Sepolia Testnet).

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

  • You can request testcoins directly from us. And if you already have previously, they will appear here after you have switched to Testnet and added the token address.

Desktop Chrome App

Open your MetaMask and select the dropdown below the subgroup Tokens ->
Select Custom ->
Select Sepolia

Add the testcoins token address onto your MetaMask

Navigate to your MetaMask to Sepolia Testnet. Import the contract address from the table below. Follows the steps from the screenshot to add the testcoins onto your MetaMask.

Find and click the "⋮" in the wallet ->
Press "+ Import tokens" ->
Select Sepolia and input the token contract address


BNB Smart Chain (BNB Smart Chain Testnet)

Open a Compatible Wallet and navigate to the Testnet:

  • Use a third-party wallet like MetaMask (for BNB Smart Chain Testnet).

  • Ensure you’re connected to the correct testnet by entering the correct chain details and the screenshots below.

  • You can request testcoins directly from us. And if you already have previously, they will appear here after you have switched to Testnet and added the token address.

Network Details

  • Network Name: BNB Smart Chain Testnet

  • New RPC URL: https://data-seed-prebsc-1-s1.bnbchain.org:8545

  • Chain ID: 97

  • Currency Symbol: tBNB

  • Block Explorer URL: https://testnet.bscscan.com

Navigate to "Enabled networks" ->
Press "+ Add custom network" ->
Enter the custom network details

Add the testcoins token address onto your MetaMask

Navigate to your MetaMask to BNB Smart Chain Testnet. Import the contract address from the table below. Follows the steps from the screenshot to add the testcoins onto your MetaMask. Follows the steps from the screenshot below to add the testcoin onto your MetaMask.

Find and click the "⋮" in the wallet ->
Press "+ Import tokens" ->
Select BNB Smart Chain Testnet and input the token contract address


Solana Devnet

Open a Compatible Wallet and navigate to the Destnet:

  • Use a third-party wallet like Phantom (for Solana Devnet).

  • Ensure you’re connected to the correct devnet by selecting the correct details and the screenshots below.

  • You can request testcoins directly from us. And if you already have previously, they will appear here after you have switched to Testnet and added the token address.

Navigate to the icon at the top left corner ->
Select "Settings" ->
Enter "Developer" at the search bar ->
Turn on "Testnet Mode"

*Make sure you are using Solana Devnet!

Faucet

Tron-SHASTA testcoins

During testing and local development, you need cryptocurrency on the testnets to do anything meaningful. If you require testcoins, the official Tron Discord arrow-up-right or Tron Telegramarrow-up-right 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-coinsarrow-up-right 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.

Ethereum-SEPOLIA testcoins

Please contact us and send us your Ethereum address to request for testcoins.

BNB Smart Chain (BNB Smart Chain Testnet) testcoins

Please contact us and send us your BNB Smart Chain (BSC) address to request for testcoins. If you are using MetaMask, the address should be the same as your Ethereum address.

Solana Devnet testcoins

Please contact us and send us your Solana address to request for testcoins.

Last updated

Was this helpful?