snoopy5
Well-known member
Hi
I use XF 1.1.3 and I have problems with the PayPal integration while running several XF-installation with one PayPal account.
I thought it might be a good idea and collect a kind of step by step guide for the newest PayPal technology, so others with the same problems can benefit of it. With the search function, I found this:
http://xenforo.com/help/user-upgrades/
The main problem is, that this:
does not work as soon as you have more than one site with a single paypal account.
I called PayPal support and they said that I need to disable the IPN function (actually I have to - this is mandatory to be able to work with API) within my PayPal account to be able to use this account for more than one xf-installation and different domainnames.
I should rather use the API function. Otherwise PayPal will not work, the usrs will not get upgraded although they paid for it.
It seems that this is not possible with XF. At least I do not know where to put the API data into XF, such as:
API-username
API-Password
If I only work with IPN settings and the callback.php URL, the paypal function will not work with my second XF-installation, since this has another domainname and therfore another callback.php URL.
So how can I resolve this problem?
Thanks in advance
I use XF 1.1.3 and I have problems with the PayPal integration while running several XF-installation with one PayPal account.
I thought it might be a good idea and collect a kind of step by step guide for the newest PayPal technology, so others with the same problems can benefit of it. With the search function, I found this:
http://xenforo.com/help/user-upgrades/
The main problem is, that this:
...You must enable Instant Payment Notifications (IPNs) in PayPal under your Selling Preferences. You should enter a notification URL of [your Board URL]/payment_callback.php.
does not work as soon as you have more than one site with a single paypal account.
I called PayPal support and they said that I need to disable the IPN function (actually I have to - this is mandatory to be able to work with API) within my PayPal account to be able to use this account for more than one xf-installation and different domainnames.
I should rather use the API function. Otherwise PayPal will not work, the usrs will not get upgraded although they paid for it.
It seems that this is not possible with XF. At least I do not know where to put the API data into XF, such as:
API-username
API-Password
If I only work with IPN settings and the callback.php URL, the paypal function will not work with my second XF-installation, since this has another domainname and therfore another callback.php URL.
So how can I resolve this problem?
Thanks in advance