- API Overview
- 1. About Breez SDK - Nodeless
- 2. Getting started
- 2.1. Installing the SDK
- 2.2. Connecting and disconnecting
- 2.3. Fetching the balance
- 2.4. Listening to events
- 2.5. Adding logging
- 3. Payment fundamentals
- 3.1. Parsing inputs
- 3.2. Receiving payments
- 3.3. Sending payments
- 3.4. Listing payments
- 3.5. Refunding payments
- 3.6. Rescanning swaps
- 4. Sending an on-chain transaction
- 5. Using LNURL & Lightning addresses
- 5.1. Sending payments using LNURL-Pay/Lightning address
- 5.2. Receiving payments using LNURL-Pay/Lightning address
- 5.3. Receiving payments using LNURL-Withdraw
- 5.4. Authenticating using LNURL-Auth
- 6. Supporting fiat currencies
- 7. Buying Bitcoin
- 8. End-user fees
- 9. Connecting an external signer
- 10. Handling multiple assets
- 11. Moving to production
- Notifications
- 12. Implementing mobile notifications
- 13. Setting up an NDS
- 14. Using webhooks
- 15. Integrating the plugin
- 15.1. Android
- 15.1.1. Setting up the Foreground Service
- 15.1.2. Adding the Notification Plugin
- 15.2. iOS
- 15.2.1. Setting up the Notification Service Extension
- 15.2.2. Adding the Notification Plugin
- Advanced
- 16. Adding logging
- 17. Changing default strings
- 18. Customising push messages
- 19. Handling custom notifications