how my java application ackowledges every billing period transaction
simply for every month how my application knows whether transaction is succeeded or not
.ex: for every 2nd of month i bill must pay in that day how my application executes without manual checkings
You can use Instant Payment Notification to send automatic POST data to a script on your server which can then process that data accordingly.
When a recurring payment takes place you’ll get an IPN that shows a payment_status of completed, failed / skipped, or whatever happens with the payment.