2015-01-29 4 views
1

Я использую рамки laravel. Я хочу добавить интеграцию Paypal в мое приложение. Клиент может оплатить мне этот код,Интеграция Paypal PHP Laravel - Получить идентификатор транзакции

<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> 

Я хочу получить идентификатор транзакции от PAYPAL сервера. Как я могу это сделать, Любые идеи?

+0

Есть пакеты для этой проблемы. Вы уже проверили их? – nozzleman

ответ

2

Лучший способ обработки почтовых транзакций с помощью PayPal - использовать Instant Payment Notification (IPN). В GitHub/Packagist есть пакеты Laravel для IPN.

В качестве примечания, если вы когда-либо захотите интегрировать API PayPal в свои проекты Laravel, возможно, вас заинтересует мой PHP class library for PayPal. Он также доступен в GitHub и Packagist и позволяет интегрировать PayPal в Laravel (и любую платформу PHP, если на то пошло) очень просто.

Смежные вопросы