Main server-side Hadawi SDK client.
Initialise once (e.g. at app startup) and reuse across requests.
import { HadawiClient } from '@hadawi/sdk';const hadawi = new HadawiClient({ apiKey: process.env.HADAWI_API_KEY!, mode: 'live', // or 'dev' webhookSecret: process.env.HADAWI_WEBHOOK_SECRET,}); Copy
import { HadawiClient } from '@hadawi/sdk';const hadawi = new HadawiClient({ apiKey: process.env.HADAWI_API_KEY!, mode: 'live', // or 'dev' webhookSecret: process.env.HADAWI_WEBHOOK_SECRET,});
Readonly
Create and inspect checkout intents.
List, view, and update orders once they are funded.
Verify and parse incoming webhook events from Hadawi.
Main server-side Hadawi SDK client.
Initialise once (e.g. at app startup) and reuse across requests.
Example