OptionalbaseUrl?: stringOptionalconfirmWithStatusQuery?: booleanAfter a valid notification signature, re-query the payment status before trusting it. Default true until the V2 signature recipe is verified against real notifications.
Optionalenvironment?: "staging" | "production"Optionallanguage?: "en-gb" | "ar-eg"Language for APIs that take one.
Secret appended to every signature (plain SHA-256, not HMAC).
Create the Fawry adapter:
new Sarraf({ providers: { fawry: fawry({...}) } }).