Home Base Core API Reference

PHP SDK Integration Guide

Accelerate development utilizing our automated ledger class file handler bindings.

Get Official Source Artifact

Download the raw module dependency class code file and position it directly inside your working microservice route includes folder structure.

Download CryptoFaucetSDK.php

Implementation Architecture Blueprint

Instantiate initialization arrays injecting your private credential arrays. The engine module automatically intercepts values string sequences dynamically compiling authorization signatures mapping onto background channels safely.

app_integration_sample.php
require_once 'CryptoFaucetSDK.php';

// Initialization params: Public API Key, Private Secret Key, Merchant Wallet ID
$sdk = new CryptoFaucetSDK('YOUR_PUBLIC_API_KEY', 'YOUR_PRIVATE_SECRET_KEY', 'C100000');

// ==========================================
// FLOW 1: TRIGGER INVOICE GEN (DEPOSIT TRACE)
// ==========================================
$invoiceAmount = 10.50; // Defined in standard USD value metrics
$orderTrackingId = 77402; // Internal Database primary index row log tracking reference

$invoiceResponse = $sdk->createInvoice($invoiceAmount, $orderTrackingId);

if (isset($invoiceResponse['status']) && $invoiceResponse['status'] === 'success') {
    // Forward browser route session header tracking onto target system payment page
    header("Location: " . $invoiceResponse['url']);
    exit;
} else {
    echo "Handshake Interrupted: " . htmlspecialchars($invoiceResponse['message']);
}

// ==========================================
// FLOW 2: INSTANT LEDGER SETTLEMENT (PAYOUT)
// ==========================================
$payoutAmount = 5.00000000; // Cryptographic volume target scale
$targetAsset = 'USDT'; 
$recipientAddress = 'C100001'; // Internal consumer profile routing target ID

$payoutResponse = $sdk->createPayout($payoutAmount, $targetAsset, $recipientAddress);

if (isset($payoutResponse['status']) && $payoutResponse['status'] === 'success') {
    echo "🚀 Vault Ledger Transfer Executed Successfully!";
} else {
    echo "❌ Transaction Rejected: " . htmlspecialchars($payoutResponse['message']);
}