I know there are a lot of posts regarding this, but I really could not find anything helpful.
I am testing in sandbox, i guess i'll have the same results in live mode - the transaction goes, but the user's accounts do not update.
Now, i have 2 questions:
1. what return page should I set up in paypal at the IPN settings?
2. that is "transaction_key =" in the conf file?
3. I looked at the cookies set - actually there is only one cookie stroing the PHPSESSID, and the path is "/", altough in my conf file i have set it to "/user/"
I am pasting below my conf file (i use a subdomain, no ssl):
Code:
[epayment_method]
enable = yes
; eg, http://localhost - should not be empty for productive servers
http_server = "http://subdomain.domain.com"
; eg, https://localhost - Enter here your Secure Server Address, should not be empty for productive servers
https_server = "http://subdomain.domain.com"
; Enter your Domain Name or IP Address, eg, 26.63.165.200
http_cookie_domain = subdomain.domain.com
; Enter your Secure server Domain Name or IP Address, eg, 26.63.165.200
https_cookie_domain = subdomain.domain.com
; Enter the Physical path of your Application on your server
http_cookie_path = "/user/"
; Enter the Physical path of your Application on your Secure Server
https_cookie_path = "/user/"
; Enter the Physical path of your Application on your server
dir_ws_http_catalog = "/user/"
; Enter the Physical path of your Application on your Secure Server
dir_ws_https_catalog = "/user/"
; secure webserver for checkout procedure?
enable_ssl = no
http_domain = "subdomain.domain.com"
dir_ws_http = "/var/www/html/user"
; maybe try with :
; Define here the URL to notify the payment
; payment_notify_url=...
;define the different amount of purchase that would be available - 5 amount maximum (5:10:15)
purchase_amount = 20:30:40:50:75:100:200:300
; Item name that would be display to the user when he will buy credit
item_name = "Credit Purchase"
; Currency for the Credit purchase, only one can be define here
currency_code = USD
; Define here the URL of paypal gateway the payment (to test with paypal sandbox)
;paypal_payment_url = "https://secure.paypal.com/cgi-bin/webscr"
paypal_payment_url = "https://www.sandbox.paypal.com/cgi-bin/webscr"
; paypal transaction verification url
;paypal_verify_url = "ssl://www.paypal.com"
paypal_verify_url = www.sandbox.paypal.com
; Define here the URL of Authorize gateway *********** Blocked first URL
;authorize_payment_url = "https://secure.authorize.net/gateway/transact.dll"
;authorize_payment_url = "https://test.authorize.net/gateway/transact.dll"
;paypal store name to show in the paypal site when customer will go to pay *********** was Asterisk2Billing
store_name = My Store
;Transaction Key for security of Epayment Max length of 60 Characters.
transaction_key = asdf1212fasd121554sd4f5s45sdf
;Moneybookers secret word *********** Blocked
;moneybookers_secretword = 11111