我正在使用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 PayPal。我该怎么做,知道吗?
使用
PayPal 处理交易后处理的最佳方法是使用即时付款通知 (IPN)。 在GitHub/Packagist上有IPN的Laravel软件包。
作为旁注,如果你发现自己想要将PayPal API集成到你的Laravel项目中,你可能会对我的PHP类库感兴趣PayPal。 它也可以在GitHub和Packagist上使用,使PayPal集成到Laravel(以及任何PHP平台)中变得非常简单。