2015-02-07 2 views
1

Возможно ли получить значение переменной custom без использования IPN?Доступ к пользовательской переменной без использования IPN

У меня очень простой проект, который не требует автоматической проверки оплаты или что-то в этом роде, все делается вручную. Мне просто нужно как один вход со страницы платежа вместе с этим платежом.

. Так можно ли получить информацию от переменной custom в электронном письме с подтверждением оплаты от paypal или квитанции о получении платежа?

Заканчивать кнопку Пример:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="paypal-form" target="_top"> 
<input type="hidden" name="cmd" value="_xclick-subscriptions"> 
<input type="hidden" name="business" value="[email protected]"> 
<input type="hidden" name="lc" value="US"> 
<input type="hidden" name="item_name" value="Item Name"> 
<input type="hidden" name="no_note" value="1"> 
<input type="hidden" name="src" value="1"> 
<input type="hidden" name="a3" value="10.00"> 
<input type="hidden" name="p3" value="1"> 
<input type="hidden" name="t3" value="M"> 
<input type="hidden" name="custom" id="payment-custom" value="CUSTOM VALUE"> 
<input type="hidden" name="currency_code" value="USD"> 
<input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_subscribeCC_LG.gif:NonHostedGuest"> 
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 

Так что я хочу получить, что «CUSTOM VALUE» без использования IPN скрипта, это возможно?

ответ

0

GetTransactionDetails API вернет его

+0

Андрей прав; поле CUSTOM считается машиносчитываемым/полезным, но не обязательно отображаемым/полезным для человека (люди часто помещают идентификаторы или даже составные ключи в поле CUSTOM). Таким образом, он не будет отображаться в сообщениях электронной почты, но может быть получен через API getTransactionDetails (а также IPN или PDT). Он также возвращается в сообщении обратно на ваш сайт в конце потока транзакций, поэтому ваш веб-сервер может его захватить и что-то сделать с ним (в том числе отправить его вам по электронной почте или поставить в какую-то очередь выполнения, если вы управляете), если что помогает. Это не требует интеграции API. – geewiz

+0

См. Раздел «Переменные переменные» в https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/pp_websitepaymentsstandard_integrationguide.pdf, если вы хотите обработать поле CUSTOM на своем веб-сайте, когда пользователь вернется , Конечно, если вы это сделаете, убедитесь, что вы установили кнопку PayPal, чтобы вернуть пользователя, и имейте в виду, что если их интернет упадет (или они закроют браузер или что-то еще), они могут заплатить, а затем не вернуться. Редкий, но это может произойти. – geewiz

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