Paypal's IPN Simulator using Laravel 5 -


i'm go mental problem, i'm implementing ipn system in app , started doing tests using paypal's ipn simulator.

when try send ipn simulation, gives following error:

we're sorry, there's http error. please try again.

first thought - paypal's service down - tested wrong since if create blank page , send ipn message http://mydns.com/blankpage.php able send it.

second thought - problem routes - think it's not problem either:

here's ipn listener @ purchasecontroller.php:

public function completed() {     //fahim's paypal ipn listener      $ipn = new paypalipnlistener();     $ipn->use_sandbox = true;      $verified = $ipn->processipn();      $report = $ipn->gettextreport();      log::info("-----new payment-----");      log::info($report);      if ($verified) {         if($_post['address_status'] == 'confirmed'){             //sucess         }     } } 

in routes.php :

route::post('purchase/completed/', array('as' => 'purchase.completed', 'uses' => 'purchasecontroller@completed')); 

is there known problems associated ipn simulator , laravel?

thank in advance.

looks found answer! problem tokenmismatchexception being thrown whenever paypal tried send post information.

for people same problem, here's solution:

add exception verifycsrftoken.php middleware, exception uri won't need csrftoken verification:

in case, looks this:

protected $except = [     'purchase/completed' ]; 

i'm working laravel 5, please keep in mind might different in lower versions.


Comments

Popular posts from this blog

python - pip install -U PySide error -

arrays - C++ error: a brace-enclosed initializer is not allowed here before ‘{’ token -

cytoscape.js - How to add nodes to Dagre layout with Cytoscape -