- API Overview
- 1. About Breez SDK - Liquid
- 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. Receiving payments
- 3.2. Sending payments
- 3.3. Listing payments
- 3.4. Refunding payments
- 3.5. 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. Moving to production
- Notifications
- 11. Implementing mobile notifications
- 12. Setting up an NDS
- 13. Using webhooks
- 14. Integrating the plugin
- 14.1. Android
- 14.1.1. Setting up the Foreground Service
- 14.1.2. Adding the Notification Plugin
- 14.2. iOS
- 14.2.1. Setting up the Notification Service Extension
- 14.2.2. Adding the Notification Plugin
- Advanced
- 15. Adding logging
- 16. Changing default strings
- 17. Customising push messages
- 18. Handling custom notifications