source_sdk 1.0.0+3
source_sdk: ^1.0.0+3 copied to clipboard
Source SDK: a Flutter package that presents an embeddable QR widget and helpers for encryption and decryption.
1.0.0+3 #
All notable changes to this project will be documented in this file.
Added #
- Initial Source SDK implementation that generates AES-256-CBC encrypted QR payloads.
Source.instance.present(...)embeddable Widget to render encrypted QR codes.- Automatic secure generation and platform secure storage of a 32-byte encryption key (
source_encryption_key). - Payload includes
transactionandmerchantobjects. Merchant uses SourceaccountId. - Helpers to decode payloads (
decodePayload,decodePayloadWithMerchant) andpayWithApihelper. README.mdandINSTRUCTIONS.mddocumentation files.
Security #
- Uses AES-256-CBC with IV prepended to ciphertext; base64url encoded for QR transport.
Notes #
- This SDK provides encrypted QR generation only; payment UX/paysheet implementations are intentionally left to integrators.