OptionalbaseUrl?: stringOptionalconfirmWithStatusQuery?: booleanOptionalenvironment?: "staging" | "production"Optionallanguage?: "en-gb" | "ar-eg"Language for APIs that take one.
Secret appended to every signature (plain SHA-256, not HMAC).
ReadonlycapabilitiesReadonlyconfigReadonlyid⚠️ Beta. Cancel an unpaid reference code.
Status v2 looks up by merchant reference.
⚠️ Beta. providerPaymentId is the Fawry reference number.
Throws WEBHOOK_SIGNATURE_INVALID when the signature does not match.
After a valid notification signature, re-query the payment status before trusting it. Default true until the V2 signature recipe is verified against real notifications.