OptionalbaseOptionalfetchCustom fetch implementation for API calls. Default: globalThis.fetch.
Optionalinit: RequestInitOptionalinstallmentCommission rates by installment count for installmentInfo(). Default: 1→0, 2→2, 3→3, 6→5 (%)
OptionallocaleOptionalloggerOptionalretryOptionalsecretSecret that signs 3D Secure callbacks. Default: random per instance, so callbacks from another instance are rejected like forged ones.
OptionalvalidateValidate requests before calling the provider (card, amounts, basket, required fields). Default: true.
Configuration fields shared by all providers. Credentials are defined in each provider's own configuration type.