Invoicing
Default Smarts invoicing - receive invoice and payment confirmation.
Implementation is OPTIONAL (Recommended)
Smarts will store detailed confirmation invoice only for two months. So it is important to save detailed invoice copy.
Implementation
You only need to create a new class, implement InvoiceReceiverAdapter
interface and fill all required methods. API endpoints for invoicing are created automatically and secured with token.
It is important to add @Component
annotation on top of the class. There is no restriction for class name or location in your project. Our SDK will find your implementation based on the interface (DI).
Default invoicing is not used when merchant side invoicing is enabled. Merchant side invoicing is using receipt listener method in ReceiptAdapter.
Last updated