Я плачу из-за paypal на Веб странице

Я пробую осуществлять оплату за PayPal на моей веб-странице, сейчас использую sanbox, чтобы реализовывать какие-то доказательства.

Мой вопрос: как я могу включать какую-то переменную в данные, которые посланы для меня идентифицировать пользователь, который заплатил? Одна могла бы быть с почтой того, кто платит, так как он послан автоматически, но например мне нравился бы добавлять id моего пользователя, id находится в базе данных, чтобы мочь идентифицировать это таким образом.

В настоящее время у меня есть следующий код. Да функционируй, но мне его нравился бы перемещать какой-то другой параметр, чтобы идентифицировать покупатель:

<form name="_xclick" action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_blank">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="the_prueba-facilitator@live.com">
    <input type="hidden" name="currency_code" value="MXN">
    <input type="hidden" name="item_name" value="Paquete Individual">
    <input type="hidden" name="no_shipping" value="1">
    <input type="hidden" name="amount" value="12.99">
    <input type="image" src="http://www.paypal.com/es_XC/i/btn/x-click-but01.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>
2
задан 04.04.2016, 20:20
2 ответа

Ты можешь перемещать параметры используя какие-то специфические поля как:

  • custom: переменная, перемещенная по причине идентификации, пользователи не видят ее и смоги иметь размер до 255 символов.
  • invoice: переменная, перемещенная, чтобы идентифицировать число счета (инвойс). Смоги иметь размер до 127 символов.

С первой ты мог бы перемещать внутренний id пользователя и со второй ты мог бы перемещать внутренний id счета (с которым ты мог бы идентифицировать пользователя ниже). В документации PayPal ты найдешь больше информации об этих полях.


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

Для этого ты мог бы использовать параметр return где ты переместил бы унифицированный указатель ресурса страницы, в которую ты хочешь, что был переслан клиент. На этой странице ты показал бы персонализированное сообщение и в GET (или POST если ты так это определяешь с полем rm) у тебя будет информация о сделке.

4
ответ дан 24.11.2019, 14:38

Проверяя документацию Paypal: https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/Appx_webs /

Обрежь видеть, что есть переменная так называемый "custom", <input type="hidden" name="custom" value="idUsuario">, который позволяет изменчивый шаг с концами следования, которое покупатели не видят.

типов Привета

3
ответ дан 24.11.2019, 14:38
  • 1
    Я это попробовал с этой переменной и я к себе не прибываю никакая стоимость, пробуйте делая что-то статическим, но я не перемещаю никакого параметра в описании покупки, не, если он имел что-то общее с этим: _xclick я это попробовал с x_cart и тот же результат – Agustin Acosta 04.04.2016, 22:49
  • 2
    #191; Podr и # 225; s помещать пример c и # 243; я говорю, что ты использовал? – Federico Rocha 04.04.2016, 23:44
  • 3
    Как хорошо он говорит, что @alvaro ты обрезал использовать " rm" (со стоимостью в " 1" для того, чтобы к тебе прибыли данные посредством get или " 2" для того, чтобы они прибыли из-за post к url, который ты показываешь ему в " return") – Federico Rocha 04.04.2016, 23:56