Demo code for creating and monitoring Yellow invoices.
This is a simple JAVA 'SERVLETS' site with three pages:
- A page to create an invoice in USD or AED and many other currencies
- A page to display the embedded invoice widget
- A page to show the invoice status
index.jsp contains sample code to create an invoice by issuing an authenticated request to the Yellow servers
status.jsp contains sample code to monitor a callback url ("IPN" Instant Payment Notification) for changes to the invoice status
Config.java contains all the common variables (apiKey, apiSecret & IPN url)
This demo server doesn't take any action when the invoice status changes - a real shopping cart integration would likely update an order management system and redirect customers to an order confirmation page.
Code comments contain additional documentation. For any other questions please email [email protected]
Thanks for using Yellow!