Recommended Integration Flow

We recommend thoroughly reviewing the following integration flow to ensure a safe and seamless integration when using our product.

Before you integrate AkashicPay, we highly recommend thoroughly reviewing the integration flow to guarantee a smooth and secure integration when using our product. This ensures that all components of the system are properly aligned, minimising the risk of errors and potential disruptions. By carefully following the outlined steps, you can confirm that every feature operates as intended and that your system remains stable throughout the process. Additionally, adhering to these guidelines helps safeguard data integrity, enhances performance, and provides peace of mind that your integration is both reliable and secure for long-term use of your funds and a smooth integration of AkashicPay, we recommended you reading through this and follow the recommended integration flow.

Head over to testnet.AkashicPay.com

This process mirrors the experience of visiting the production environment of our website. It allows developers to test the functionalities while integrating our AkashicPay SDK using testcoins, ensuring everything works smoothly before going live.

  1. Reproduce the same steps as you previously have done when creating a new account on AkashicLink, but this time on testnet environment. You can get the AkashicLink testnet version through this as indicated from the blue arrow. Or you can download the testnet version through here.

  1. Create your AkashicLink testnet account and log onto AkashicPay on the testnet environment. You will go through the same onboarding process, mirroring the production environment.

  2. Generate your API/SDK KeyPair, setup your Callback URLs and start integrating the AkashicPay SDK with the API/SDK KeyPair.

On the testnet, USDT (Shasta-TRX) and USDT (SEP) are both support as well as Shasta-TRX and Ethereum Sepolia. Each testnet environment AkashicLink account supports all 4 of these cryptocurrencies. To avoid confusion from the production environment, we have disabled the deposit addresses for the mainnet on a testnet AkashicLink account.

Using AkashicPay in the production environment

The integration process should be exactly the same as the testnet environment. The differences are the key management.

As previously emphasized during the AkashicPay onboarding, both the Owner and API/SDK KeyPair grant access to your account and funds. It is essential to keep the Owner KeyPair (whether it's the 12-Word Recovery Phrase or the KeyPair) secure and never share it with anyone. Safeguarding this information is critical to protecting your assets.

Note:

  • Owner KeyPair can generate and refresh API/SDK KeyPair.

  • Both Primary and API/SDK KeyPair have access to the Account and Funds

  • API/SDK KeyPair cannot generate and refresh Owner KeyPair nor API/SDK KeyPair.

It is your responsibility to safeguard these keys to protect your account. The API/SDK KeyPair should only be entrusted to developers you trust and rely on for account integration and management.

Key notes to remember

  • Never share your Owner KeyPair (12-Word Secret Recovery Phrase or KeyPair from AkashicLink) to anyone.

  • It is recommended that you use your API/SDK KeyPair for our AkashicPay SDK integration.

  • API/SDK KeyPair will only be shown once on the first generation attempt. If you lose it, you must generate a new one.

  • API/SDK KeyPair shares the same permissions as the Owner KeyPair apart from generating new keys.

  1. A person in charge, an Owner or an Authorized Director, should create account in AkashicLink to obtain the Owner KeyPair.

  2. The person in charge should generate the API/SDK KeyPair in AkashicPay.com and delegate the access of the API/SDK KeyPair to the Entrusted Personnel, such as Tech Lead or CTO of the company.

  3. Entrusted Personnel should use this API/SDK KeyPair to proceed with SDK Integration as the API/SDK KeyPair is required to set up properly.

Last updated

Was this helpful?