SDK 入門

如何設定 AkashicPay SDK 以便在您的程式碼庫中使用

安裝

安裝套件時使用

npm install @akashicpay/sdk
#or
yarn add @akashicpay/sdk

註冊

創建一個 AkashicLink 帳號,並在 AkashicPay.com 上完成註冊程序,包括根據需要設置回調 URL,如快速指南中所述。

l2Address - 位於 AkashicLink 的頂部欄位。

privateKey - 登入 AkashicPay -> 密鑰對設置 -> 使用 API/SDK 密鑰對

建構

本範例設定使用許多可選的建立參數,僅供說明之用。

using AkashicPaySDK;
using AkashicPaySDK.Constants;

namespace ApSdkTests;

public class Example
{
    public static async Task Main(string[] args)
    {
        var environment =
            Environment.GetEnvironmentVariable("environment") == "production" ?
                APEnvironment.Production :
                APEnvironment.Development;

        var otk = ApSdkFactory.CreateOtkFromKeyPair("your_private_key", "your_l2Address");
        var sdk = await ApSdkFactory.CreateSdk(environment, otk);
    }

}

現在您可以使用 AkashicPay 了!要瞭解更多關於不同功能的資訊,請前往下一頁。繼續閱讀以獲得更多關於 AkashicPay 進階設定和測試的詳細資訊。

測試

您也可以在 AkashicChain Testnet & Sepolia (Ethereum) ,Shasta (Tron) 和幣安智能測試鏈 (BNB Smart Chain Testnet) 測試網使用 AkashicPay,這對本地開發和測試環境非常有用。要做到這一點,不遵循上述相同的設置,但使用 AkashicLink 和testnet.akashicpay.com 的測試 (testnet) 版本。SDK 設定幾乎相同,但請注意必須使用 「測試」 環境。

回調

要完成整合,請確保您在指定的組態設定中加入您的回調 URL。這些 URL 對於在我們的系統之間實現安全通訊、無縫處理驗證或資料交換至關重要。

如需更深入的技術指導,包括所需的 URL 格式、安全性最佳實務和疑難排解,請參閱我們的回調文件

Last updated

Was this helpful?