Я кодирую веб-приложение, использующее кнопки PayPal, размещенные на PayPal ( добавить в корзину кнопка, подписаться кнопка a и просмотр корзины кнопка) для обработкиплатежи.Я размещаю приложение на Firebase - платный план Blaze - где я использую некоторые функции (Google Cloud Functions) для других целей.
На своих размещенных кнопках я указываю Уведомления о мгновенных платежах на определенный компонент / маршрут / URL в моем приложении, но у меня нет идеи, как все это понять.
IЯ новичок, когда дело доходит до http-запросов и, что еще хуже, я не использую ни curl, ни php в своем приложении.
Я искал во всем Интернете какой-то учебник для этогоконкретный рабочий процесс, но самым близким, что я нашел, был пример кода Реализация облачной функции Google, предоставляемая Paypal на Github .
У меня сейчас много вопросов, но я задам толькоодин из них, на мой взгляд, самый простой:
Как я могу сделать http-запрос к Paypal (он не должен исходить от моей размещенной кнопки) и проверить ответ?
I 'я пытаюсь это сделать (пример кода, предоставленного Paypal здесь ):
<form target="_new" method="post" action="http://localhost:8080/PayPal_IPN">
<input type="hidden" name="payer_email" value="gm_1231902590_per@paypal.com"/>
<input type="hidden" name="payer_id" value="LPLWNMTBWMFAY"/>
<input type="submit"/>
</form>
, и я получаю это сообщение, напечатанное на моем DOM:
Cannot POST/ PayPal_IPN
Если вы можете потерятьЯ хотел бы поблагодарить вас за это.