2016-05-18 7 views
1

を使用して、laravel 5.2でpaymentIDとPayID isset()が確認されているかどうかを確認します。paymentIDとPayIDがlaravel 5.2に設定されているかどうかを確認します。私はデータがこのようなURLから来ているので、変数をチェックするのは難しいと思っています。paypal API REST

http://localhost:8881/payment/status?success=true&paymentId=PAY-29914071LE6429108K46IF7Y&token=EC-8DT61447BS955762N&PayerID=87ZPPQCLM8G52 

現在、私はPaypalのアプリケーションへの呼び出しを行うことができますが、私は、データがペイパルの応答は私のコードが実行を継続できるように、変数に存在するかどうかをチェックします。ここで

は、私がこれまでに

public function getPaymentStatus() 
{ 
    if(isset($_GET['success'], $_GET['paymentID'], $_GET['PayerID'])){ 
     dd("payment done thanks"); 
    } 

    return view('payment.paypal_status'); 
} 

が出ているものです私はまたblade.phpではなくなし成功したコードを試してみました。

答えて

0

コントローラのgetPaymentStatus()関数でPayPal APIでpaymentIdとPayerIDを取得するために、次のコードを使用しました。

$paymentId = Input::get('paymentId'); 
$PayerID = Input::get('PayerID'); 

「paymentId」と「PayerID」という綴りで本当に慎重でなければなりません。