gpt4 book ai didi

php - 使用 paypal API REST 检查 laravel 5.2 中的 paymentID 和 PayID isset()

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:09 30 4
gpt4 key购买 nike

我想检查 laravel 5.2 中是否设置了 paymentID 和 PayID。我发现检查变量具有挑战性,因为数据来自这样的 url。

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

目前我可以调用 Paypal 应用程序,但我想在 Paypal 响应时检查变量中是否存在数据,以便我的代码可以继续执行。

这是我目前的想法

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

return view('payment.paypal_status');
}

我也试过 blade.php 中的代码,但没有成功。

最佳答案

我在我的 Controller 中使用了以下代码,getPaymentStatus() 函数通过 Paypal API 获取 paymentId 和 PayerID。

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

应该非常小心“paymentId”和“PayerID”的拼写,因为那才是真正让我感到困惑的地方。

关于php - 使用 paypal API REST 检查 laravel 5.2 中的 paymentID 和 PayID isset(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37304128/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com