Hoi,
Ik probeer dus een systeem te maken, dat je na de betaling naar een pagina gaat en daar kun je dingen doen. Bijvoorbeeld een query opzetten etc. Maar als ik het script in sandbox test (PayPal developers website) werkt het wel. Dan geeft die gewoon valid terug, maar zodra in het live test geeft die invalid terug.
paypal_ipn:
pagina waar je naartoe gaat als de betaling klaar is:PHP Code:
<?php
class Paypal_IPN
{
/** @var string $_url paypal url voor paypal
private $_url;
/**
* @param string $mode live/sandbox keuze.
*/
public function __construct($mode = 'live')
{
if ($mode == 'live')
$this->_url = 'https://www.paypal.com/cgi-bin/webscr';
//
else
$this->_url = 'https://www.sandbox.paypal.com/cgi-bin/webscr';
}
public function run()
{
$postFields = 'cmd=_notify-validate';
foreach($_POST as $key => $value)
{
$postFields .= "&$key=".urlencode($value);
}
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $this->_url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $postFields
));
$result = curl_exec($ch);
curl_close($ch);
$fh = fopen('result.txt', 'w');
fwrite($fh, $result . ' -- ' . $postFields);
fclose($fh);
echo $result;
}
}
?>
PHP Code:
<?php
require('paypal_ipn.php');
$paypal = new Paypal_IPN('live');
$paypal->run();
?>
- PayPal IPN
-
27-05-2012, 19:47 #1Particulier
- Berichten
- 147
- Lid sinds
- 14 Jaar
PayPal IPN
-
In de schijnwerper
Autoriteit Verhogen met Blogs en BacklinksFreelance / WerkDe Geld Wijzer - Geld/Financieel - Veel content - DA6 PA17 CF20 TF12Website te koopACTIE: 24,95 voor blog met link op UR 47 / DR 42 vastgoed site!LinkpartnersBlogs plaatsen op websites met echte content & bezoekers inclusief gratis tekst?!Advertentieruimte -
28-05-2012, 12:49 #2
- Berichten
- 753
- Lid sinds
- 14 Jaar
Re: PayPal IPN
Is vermoedelijk een kwestie met het niet correct hebben ingesteld van je paypal account.
Doorlezen https://www.paypal.com/ipn
En vooral DEZE https://cms.paypal.com/cms_content/U...r/IPNGuide.pdf
-
29-05-2012, 03:57 #3Particulier
- Berichten
- 147
- Lid sinds
- 14 Jaar
Re: PayPal IPN
Snap niet echt wat ik fout doe met het account. Ik zet de IPN aan en geef de juiste URL door.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic