Stavros,
Thanks for your response.
The only thing missing is an SSL certificate. I thought I could have gotten away without one.
I do have a business account that was working fine on my other system.
I don't know if going back to the sandbox would help. The transaction is processing fine at paypal. I'm getting the customer receipt and the vendor notification, but the customer's account isn't being updated.
I'll get the SSL certificate and try again.
One other thing I would like to know is, where does the transaction key come from? I just inserted a random string of characters.
Here is the epayment section of my config file:
[epayment_method]
enable = yes
; eg,
http://localhost - should not be empty for productive servers
http_server = "http://XX.XX.XXX.XX"
; eg,
https://localhost - Enter here your Secure Server Address, should not be empty for productive servers
https_server = "http://XX.XX.XXX.XX"
; Enter your Domain Name or IP Address, eg, 26.63.165.200
http_cookie_domain = "XX.XX.XXX.XX"
; Enter your Secure server Domain Name or IP Address, eg, 26.63.165.200
https_cookie_domain = "XX.XX.XXX.XX"
; Enter the Physical path of your Application on your server
http_cookie_path = "/A2BCustomer_UI/"
; Enter the Physical path of your Application on your Secure Server
https_cookie_path = "/A2BCustomer_UI/"
; Enter the Physical path of your Application on your server
dir_ws_http_catalog = "/A2BCustomer_UI/"
; Enter the Physical path of your Application on your Secure Server
dir_ws_https_catalog = "/A2BCustomer_UI/"
; secure webserver for checkout procedure?
enable_ssl = yes
http_domain = "XX.XX.XXX.XX"
; dir_ws_http = "/~areski/svn/a2billing/payment/A2BCustomer_UI/"
dir_ws_http = "/var/www/html/A2BCustomer_UI/"
; maybe try with :
; Define here the URL to notify the payment
; payment_notify_url=http://XX.XX.XXX.XX/A2Billing_UI/paypal/ipn_res.php
;define the different amount of purchase that would be available - 5 amount maximum (5:10:15)
purchase_amount = 20:30:50:100:200
; Item name that would be display to the user when he will buy credit
item_name = "XXXXX Credit"
; 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 =
www.paypal.com
; paypal_verify_url =
www.sandbox.paypal.com
; Define here the URL of Authorize gateway
;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
store_name = XXX Internet Phone Service
;Transaction Key for security of Epayment Max length of 60 Characters.
transaction_key = fxxxxxxxxdc9f9tttttttxxxxx771711
;Moneybookers secret word
moneybookers_secretword = xxxxx
Thanks