Paypal 集成 PHP Laravel - 获取交易 ID
Posted
技术标签:
【中文标题】Paypal 集成 PHP Laravel - 获取交易 ID【英文标题】:Paypal Integration PHP Laravel - Get transaction ID 【发布时间】:2015-03-28 06:13:49 【问题描述】:我正在使用 laravel 框架。我想在我的应用程序中添加 Paypal 集成。 客户可以用这个代码支付给我,
<form action="$paypal_url" method="post" name="frmPayPal1">
<input type="hidden" name="business" value="$paypal_id;">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="item_name" value="Mangalayojana PREMIUM package">
<!--<input type="hidden" name="item_number" value="1">-->
<!--<input type="hidden" name="credits" value="510">-->
<input type="hidden" name="userid" value="Auth::id()">
<input type="hidden" name="amount" value="1.05">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="header_image" value="demo.ceylonsystems.com/img/logo.png">
<!--<input type="hidden" name="no_shipping" value="1">-->
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="handling" value="0">
<input type="hidden" name="cancel_return" value="http://demo.ceylonsystems.com/upgrade?state=notcompleted">
<input type="hidden" name="return" value="http://mangalayojana.div.lk/payments.php">
<input type="hidden" name="thanks_page" value="http://mangalayojana.div.lk/payments.php">
</form>
我想从贝宝服务器接收交易 ID。我该怎么做,有什么想法吗?
【问题讨论】:
有解决这个问题的包。你已经检查过了吗? 【参考方案1】:使用 PayPal 处理交易后处理的最佳方式是使用 Instant Payment Notification (IPN)。 GitHub / Packagist 上有用于 IPN 的 Laravel 包。
附带说明一下,如果您发现自己想要将 PayPal API 集成到您的 Laravel 项目中,您可能会对我的 PHP class library for PayPal 感兴趣。它也可以在 GitHub 和 Packagist 上找到,并且可以非常简单地将 PayPal 集成到 Laravel(以及任何 PHP 平台)中。
【讨论】:
以上是关于Paypal 集成 PHP Laravel - 获取交易 ID的主要内容,如果未能解决你的问题,请参考以下文章