Develop a Secure Multi-Tenant PayPal Payment Link Generation WEB API for a Desktop CRM -- 2
Budget: $25 – $50 USD
Requirements.
1. The middleware WEB API will need to be able to retrieve the paypal link generation request from our desktop program securely, store the request detail in his local mysql database and process(handle) the request to generate the paypal payment link and return it back as a string to the desktop program.
2. Also, when the payment link is paid from the customer the WEBAPI must be able to capture this event (via the paypal callback event) and save the date/time/transactionid/paypal response and any other info we might need to know so we can know from our desktop program if the certain payment link that is lined to a specific company invoice is paid or not.
3. We need to record the payment attempts and capture its details to the webapi database. For example if the customer try to pay the invoice from the payment link and the payment fails we want this attempt to get recorded in our system and what was the reason. Paypal support this via its callback event functionality.
If a user made for example 3 attempts we would like to be able to see this historic payment tries.
1. The middleware WEB API will need to be able to retrieve the paypal link generation request from our desktop program securely, store the request detail in his local mysql database and process(handle) the request to generate the paypal payment link and return it back as a string to the desktop program.
2. Also, when the payment link is paid from the customer the WEBAPI must be able to capture this event (via the paypal callback event) and save the date/time/transactionid/paypal response and any other info we might need to know so we can know from our desktop program if the certain payment link that is lined to a specific company invoice is paid or not.
3. We need to record the payment attempts and capture its details to the webapi database. For example if the customer try to pay the invoice from the payment link and the payment fails we want this attempt to get recorded in our system and what was the reason. Paypal support this via its callback event functionality.
If a user made for example 3 attempts we would like to be able to see this historic payment tries.