Как получить стоимость от Paypal?

Я столкнулся с этой проблемой с прошлого месяца. Сначала я смог получить ценность от PayPal.

Теперь я не могу вернуть стоимость от PayPal.

Я использую следующий код.

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" style="padding: 0; margin: 0;"> <input type="hidden" name="cmd" value="_xclick/" /> <input type="hidden" name="business" value="my_bussiness_id" /> <input type="hidden" name="quantity" value="1" /> <input type="hidden" name="item_name" value="item" /> <input type="hidden" name="item_number" value="1" /> <input type="hidden" name="amount" value="item_price" /> <input type="hidden" name="shipping" value="0" /> <input type="hidden" name="no_note" value="1" /> <input type="hidden" name="notify_url" value="Your_notify_url"> <input type="hidden" name="currency_code" value="GBP" /> <input type="hidden" name="rm" value="2" > <input type="hidden" name="return" value="your return url"> <input type="image" border="0" name="paypal" src="images/btn_paypal_nl.gif" onClick="" /> </form> 

Заранее спасибо..

Kanji

Solutions Collecting From Web of "Как получить стоимость от Paypal?"

На самом деле есть два метода возврата данных: возвращаемый URL-адрес, который после завершения заканчивается с возвращаемыми значениями (мне не очень повезло сделать эту работу), а затем отдельную функцию, которая отправляет вам сообщение после завершения транзакции отдельному на вашем сайте, где вы можете вернуть все переменные, которые вы отправили на сайт. Я предлагаю последнее, потому что на странице «Купить сейчас» есть возможность того, что пользователь не будет возвращен на сайт, потому что пользовательский интерфейс кнопки возврата довольно слаб на конце PayPal.

Чтобы настроить его, вы должны войти в свою учетную запись PayPal, нажмите на myaccount> profile> настройки оплаты веб-сайта. Включение «передачи платежных данных» сделает трюк. После того, как вы правильно настроили его, по завершении транзакции он отправит на выбранную вами страницу сообщение обо всем, что вы его отправили …. помните, вы можете отправлять такие переменные, как Name, Address и т. Д. правильно определяя их в форме. Все доступные переменные находятся здесь

Не забудьте создать сайт для песочницы для тестирования! Удачи.

Обычно я делаю следующее: вы видите, где у вас есть notify_url как скрытый тег, используйте это для того, чтобы paypal отправил вам информацию о транзакции. URL-адрес, который вы указываете, должен быть файлом на вашем сервере, который затем будет выполнять некоторую логику, то есть обновить вашу базу данных, чтобы все было в порядке, отправить уведомление по электронной почте заказа и т. Д. И т. Д.

Когда paypal разговаривает с этой страницей, все не видят процесс, все отправляется через $ _POST. То, что я делаю в качестве теста, – это цикл i через массив $ _POST и отправить мне электронное письмо, чтобы я знал, какие значения были отправлены мне обратно.

 //paypal variables $message = "<h1>Paypal variables</h1>"; foreach($_POST as $key => $value) { $message.= $key . " - " . $value . "<br />"; } 

Ссылка ниже дает вам больше информации. https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro