<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem hotpay</title>
<link>https://forum.pasja-informatyki.pl/tag/hotpay</link>
<description>Powered by Question2Answer</description>
<item>
<title>Obsługa płatności hotpay</title>
<link>https://forum.pasja-informatyki.pl/595898/obsluga-platnosci-hotpay</link>
<description>

&lt;p&gt;Cześć potrzebuje pomocy z platnosciami hotpay chce preslac jakos dane o id produktu i id uzytkownika co to kupił tylko jak to zrobic? w settings.php mam wszystkie dane potrzebne zeby dzilalo to na hostingu home.pl
&lt;br&gt;

&lt;br&gt;
moje kody
&lt;br&gt;

&lt;br&gt;
payment.php:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
&amp;lt;?php

ini_set('display_errors', 1);

ini_set('display_startup_errors', 1);

error_reporting(E_ALL);

&amp;nbsp;

include 'settings.php';

session_start();

&amp;nbsp;

// Hasło do generowania hash z panelu HotPay

$HASH_Z_USTAWIEN = &quot;.&quot;;

&amp;nbsp;

// Sprawdzenie, czy wszystkie wymagane dane zostały przesłane

if (!empty($_POST[&quot;KWOTA&quot;]) &amp;amp;&amp;amp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;!empty($_POST[&quot;ID_PLATNOSCI&quot;]) &amp;amp;&amp;amp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;!empty($_POST[&quot;ID_ZAMOWIENIA&quot;]) &amp;amp;&amp;amp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;!empty($_POST[&quot;USER_ID&quot;]) &amp;amp;&amp;amp; &amp;nbsp;// STATUS jest tu używane jako ID użytkownika

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;!empty($_POST[&quot;SEKRET&quot;]) &amp;amp;&amp;amp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;!empty($_POST[&quot;HASH&quot;])) {

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Generowanie hash dla weryfikacji

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$generated_hash = hash(&quot;sha256&quot;, $HASH_Z_USTAWIEN . &quot;;&quot; . $_POST[&quot;KWOTA&quot;] . &quot;;&quot; . $_POST[&quot;ID_PLATNOSCI&quot;] . &quot;;&quot; . $_POST[&quot;ID_ZAMOWIENIA&quot;] . &quot;;&quot; . $_POST[&quot;STATUS&quot;] . &quot;;&quot; . $_POST[&quot;SEKRET&quot;]);

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Porównanie wygenerowanego hash z otrzymanym

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($generated_hash === $_POST[&quot;HASH&quot;]) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Jeśli hash jest poprawny, sprawdź status płatności

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($_POST[&quot;STATUS&quot;] === &quot;SUCCESS&quot;) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Płatność zaakceptowana, wykonaj odpowiednie akcje

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;require_once &quot;connect.php&quot;;

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Połączenie z bazą danych

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$conn = new mysqli($host, $db_user, $db_password, $db_name);

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Sprawdzenie połączenia

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($conn-&amp;gt;connect_error) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&quot;Połączenie nieudane: &quot; . $conn-&amp;gt;connect_error);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Walidacja `user_id`

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$user_id = (int)$_POST[USER_ID]

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$kurs_id = (int)$_POST[&quot;ID_PLATNOSCI&quot;]; &amp;nbsp;

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Sprawdzenie, czy `user_id` istnieje w tabeli `uzytkownicy`

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$stmt_check = $conn-&amp;gt;prepare(&quot;SELECT id FROM uzytkownicy WHERE id = ?&quot;);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$stmt_check-&amp;gt;bind_param(&quot;i&quot;, $user_id);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$stmt_check-&amp;gt;execute();

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$result = $stmt_check-&amp;gt;get_result();

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($result-&amp;gt;num_rows === 0) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Jeśli `user_id` nie istnieje, zakończ skrypt z komunikatem o błędzie

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&quot;Błąd: Użytkownik o ID &quot; . $user_id . &quot; nie istnieje.&quot;);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$stmt_check-&amp;gt;close();

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Jeśli użytkownik istnieje, kontynuuj zapis zamówienia

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$zakup_date = date('Y-m-d H:i:s'); // Aktualna data i czas

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Przygotowanie zapytania SQL do zapisania zakupu

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$stmt = $conn-&amp;gt;prepare(&quot;INSERT INTO zakupy (user_id, kurs_id, zakup_date) VALUES (?, ?, ?)&quot;);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!$stmt) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;file_put_contents('payment_log.txt', &quot;Błąd przygotowania zapytania: &quot; . $conn-&amp;gt;error . &quot;\n&quot;, FILE_APPEND);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;die(&quot;Błąd przygotowania zapytania: &quot; . $conn-&amp;gt;error);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$stmt-&amp;gt;bind_param(&quot;iis&quot;, $user_id, $kurs_id, $zakup_date);

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Wykonanie zapytania

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if ($stmt-&amp;gt;execute()) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;success &quot;; &amp;nbsp;// Sukces - dane zostały zapisane

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;file_put_contents('payment_log.txt', &quot;Błąd zapisu danych: &quot; . $stmt-&amp;gt;error . &quot;\n&quot;, FILE_APPEND);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo &quot;Wystąpił błąd podczas zapisywania danych.&quot;;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Zamknięcie połączenia

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$stmt-&amp;gt;close();

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$conn-&amp;gt;close();

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;file_put_contents('payment_log.txt', &quot;Płatność zaakceptowana: Zamówienie ID &quot; . $_POST[&quot;ID_ZAMOWIENIA&quot;] . &quot; User id: &quot; . $user_id . &quot;\n&quot;, FILE_APPEND);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} elseif ($_POST[&quot;STATUS&quot;] === &quot;FAILURE&quot;) {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Płatność odrzucona

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;file_put_contents('payment_log.txt', &quot;Płatność odrzucona: Zamówienie ID &quot; . $_POST[&quot;ID_ZAMOWIENIA&quot;] . &quot;\n&quot;, FILE_APPEND);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Błędny hash

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;file_put_contents('payment_log.txt', &quot;Błędny hash: Zamówienie ID &quot; . $_POST[&quot;ID_ZAMOWIENIA&quot;] . &quot;\n&quot;, FILE_APPEND);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}

} else {

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// Brak wymaganych danych

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;file_put_contents('payment_log.txt', &quot;Brak wymaganych danych dla zamówienia\n&quot;, FILE_APPEND);

}

?&amp;gt;&lt;/pre&gt;



&lt;p&gt;
&lt;br&gt;

&lt;br&gt;
formularz z strony zamowienia:&lt;/p&gt;



&lt;pre class=&quot;brush:php;&quot;&gt;
&amp;lt;form id=&quot;order&quot; action=&quot;https://platnosc.hotpay.pl/&quot; method=&quot;post&quot;&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Sekret usługi z panelu HotPay --&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;input required name=&quot;SEKRET&quot; value=&quot;,&quot; type=&quot;hidden&quot;&amp;gt;

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- Kwota do zapłaty --&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- Kwota do zapłaty --&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input required name=&quot;KWOTA&quot; id=&quot;kwota-do-zaplaty&quot; value=&quot;&amp;lt;?php echo number_format((float)$cena, 2, '.', ''); ?&amp;gt;&quot; type=&quot;hidden&quot;&amp;gt;

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- Nazwa usługi/produktu --&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input required name=&quot;NAZWA_USLUGI&quot; id=&quot;nazwa-uslugi&quot; value=&quot;&amp;lt;?php echo htmlspecialchars($nazwa); ?&amp;gt;&quot; type=&quot;hidden&quot;&amp;gt;

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- Identyfikator zamówienia (ID produktu) --&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input required name=&quot;ID_ZAMOWIENIA&quot; value=&quot;&amp;lt;?php echo (int)$product_id; ?&amp;gt;&quot; type=&quot;hidden&quot;&amp;gt;

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- ID użytkownika --&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input required name=&quot;USER_ID&quot; value=&quot;&amp;lt;?php echo (int)$user_id; ?&amp;gt;&quot; type=&quot;hidden&quot;&amp;gt;

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- Opcjonalnie: Email klienta --&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input name=&quot;EMAIL&quot; id=&quot;klient-email&quot; value=&quot;klient@example.com&quot; type=&quot;hidden&quot;&amp;gt;

&amp;nbsp;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!-- Przycisk do zatwierdzenia płatności --&amp;gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;button type=&quot;submit&quot; class=&quot;pay-btn&quot; id=&quot;pay-button&quot;&amp;gt;ZAPŁAĆ&amp;lt;/button&amp;gt;

&amp;lt;/form&amp;gt;
&lt;/pre&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/595898/obsluga-platnosci-hotpay</guid>
<pubDate>Thu, 12 Sep 2024 22:02:56 +0000</pubDate>
</item>
<item>
<title>Problem z płatnościami hotpay</title>
<link>https://forum.pasja-informatyki.pl/516634/problem-z-platnosciami-hotpay</link>
<description>

&lt;p&gt;Witam.&lt;/p&gt;



&lt;p&gt;Próbuję wdrożyć na swoją aplikację (napisaną w laravel) system płatności HotPay. Płatność na pierwszy rzut oka mi działa. Użytkownik po wybraniu usługi zostaje przetransportowany na stronę hotpay, wybiera swój bank, płaci i zostaje przetransportowany na moją stronę gdzie ma zostać mu przydzielona usługa na podstawie zmiennych $_POST od Hotpaya.&lt;/p&gt;



&lt;p&gt;Niestety na tej stronie dostaje błąd:&amp;nbsp;&lt;strong&gt;The GET method is not supported for this route. Supported methods: POST.&amp;nbsp;&lt;/strong&gt;&amp;nbsp;Dodam, że w routingu ta strona używa metody POST. Z moich analiz i symulacji wynika, że hotpay po prostu na tą stronę nie wysyła żadnych zmiennych $_POST.&amp;nbsp;&lt;/p&gt;</description>
<category>PHP</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/516634/problem-z-platnosciami-hotpay</guid>
<pubDate>Sun, 15 Nov 2020 16:59:09 +0000</pubDate>
</item>
</channel>
</rss>