Hi this is my situation.I am using worldpay for the online payment process in my web site. After the customer payment process is over
a status is returned back to the call back PHP page from where it's called .Here i can check whether the transaction is the successful one or not based on the transaction varibale that worldpay returns to my page.
This payment is related to a monthly subscription.
Here a future pay agreement also been set for the customer which means each month on this date the customer will be charged automatically the subscription amount.
But at the same time the customer can cancel this at any time he/she wishes to do by going thru the link which world pay provides them in an email.
Also we have provided a provision for the customer who can cancel their membership by going thru the link 'manage accounts' in the web site.
But here it simply raises the flag and the future pay agreement with respect to the customer is cancelled by the admin person seperately.
In this situation when a admin person cancels the future agreement from the admin utility (cancfutpay.php does this)that one calls the worldpay page and does it and returns back.
But worldpay is not returning any variable back to my site to check for the activity status.
The simply print the value on the page as 'OK,Status set to ok'. So i need to understand from 'OK...' the process is successfully done.
When i contacted them they said they won't return any callback variables back to my page to check this.
They said i need to get the values from the CSV(Comma Separated value).Also they said i can get this using XML.
Could anyone tell me how is this possible and how to do this.
This is totally confusing and i don't know how to overcome this. 🙁
The reason i want to get the status value is because i have to update the database against the customer record.Now i am manually updating the record based on
what value it returns(here in this case 'OK,Status set to ok').Assume if i have to do this for hundreds of customers one by one.
Does anyone had this problem. Any solutions?
Thanks in advance
svan