- The README documents the enums and uses them in its examples, instead of the bare strings it still showed.
- Enums for the values the API uses:
Status,CardStatus,InvoiceStatus,B2BStatus,OperationCode,LanguageandCurrency. Values come from the sandbox's own definitions, so they match what the API sends.Currencyalso records that checkout takes AZN, USD, EUR and RUB while split, pre-auth, refund, reverse, payout and wallet take AZN only. - Raw strings still work everywhere they did before.
Documentation and packaging only, no library changes since 0.1.0. First release published through the automated trusted-publishing workflow.
- Add this changelog.
First release.
EpointClientandAsyncEpointClient, covering all 30 documented endpoints: payments, saved cards, refunds and payouts, split payments, pre-authorisation, installments, wallets, Apple Pay and Google Pay, invoices, and B2B transfers.- Request signing and callback verification.
- Typed throughout,
httpxas the only dependency. - Integration tests run against the epoint-sandbox.