2013-02-25 4 views
0

У меня есть интернет-магазин: energyshop.se, которому я успешно удалил учетную запись Sandbox в PayPal и создать Покупателя и учетную запись продавца, создал кнопку, которую я внедрил на свой сайт (со счета Продавца), и мне удается произвести оплату через мою учетную запись покупателя и также перенаправлен на работу в energyshop.se/tack.Как использовать IPN/PDT для отображения квитанции и цифровых и/или загружаемых продуктов после покупки и перенаправления с помощью PayPal

Насколько я могу догадаться, как мне добраться до «идентификатора продукта», который IPN/PDT отправляет при перенаправлении пользователя? Как использовать этот держатель для отображения файлов для загрузки или только для воспроизведения/прослушивания? И каковы держатели/переменные, которые содержат информацию о квитанции? Я хотел бы сказать, например, когда вернулся в/клей, чтобы отобразить квитанцию, а затем загружаемый элемент.

Любая помощь очень приветствуется. Я уже давно работала на этом сайте и просто хочу, чтобы это было сделано, это тоже для клиента.

Я пытался сделать что-то вроде этого (я использую WordPress на моем thankyoupage):

<div id="receiptform"> 
<form method=post action="https://www.paypal.com/cgi-bin/webscr"> 
<input type="hidden" name="cmd" value="_notify-synch"> 
<input type="hidden" name="tx" value="TransactionID"> 
<input type="hidden" name="at" value="P0d7_HmQSAuXh9r-7hG1Rzf_npI2LaFgYHQJyWUsjQHg7WhZARqs3sq6IW4"> 
<input type="submit" value="PDT"> 
</form> 
</div> 

Но это просто отображает кнопку PDT, что при нажатии на displyas FAIL ОШИБКА: 4002 Как редактировать это просто хорошо отображать контент в tx?

Кроме того, я могу сказать, что «его» работает, потому что в поле адреса, когда перенаправляется на страницу благодарности, это гласит: http://energyshop.se/tack/?tx=9LJ24270G46097059&st=Completed&amt=10.00&cc=USD&cm=&item_number=1, что заставляет меня думать, что его A) завершено, и B) получил информацию, которая мне нужна. Теперь вопрос, как я представляю эти данные? Что я должен сделать? PHP-скрипт, который я ...? Я не могу найти на нем какие-либо примеры, просто определение переменных для IPN/PDT, но это не помогает мне, если я не знаю, куда его поместить или делать ...

+0

Я не могу получить это: теперь я попытался использовать собственный код PayPals на странице https://paypaltech.com/SG2/PHPfunctionalityparse.php, который "This сценарий записывает все опубликованные переменные и значения IPN на HTML-страницу ». и указал на URL-адрес php на URL-адрес перенаправления после покупки, как это было раньше с моим/thankyou. Только ничего не отображается, просто пустая страница, но с тем же адресом в ней, что означает «работает»: http://energyshop.se/wp-content/themes/blank/thanks.php?tx=40R75438H13401724&st=Completed&amt= 10.00 & cc = USD & cm = & item_number = 1 –

ответ

0

Вы бы хотели использовать PDT как ты. Когда вы получаете переменную tx и т. Д., Вам нужно отправить сообщение обратно в PayPal, чтобы проверить всю информацию. Затем, после того, как вы измените эту должность, PayPal отправит все переменные обратно в ваш скрипт. Вы можете найти немного больше о том, как работает PDT на https://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNPDTAnAlternativetoIPN. Также есть примеры сценариев на этом сайте, а также на https://www.x.com/developers/PayPal/documentation-tools/code-sample/216627 и https://paypaltech.com/PDTGen/

+0

Спасибо, я думаю, что я правильно настроил его ... Я получаю данные, отправленные мне, которые я могу манипулировать, и эмаль отправляется клиенту. Надеюсь, он достаточно безопасен! –

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

  • Нет связанных вопросов^_^