Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dotpay - formularz opłacania usługi
travi
post 12.07.2018, 13:24:09
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 23.02.2013

Ostrzeżenie: (0%)
-----


Witam wszystkich, szukam skryptu Dotpay. Konkretniej mówiąc prostego formularza zamówienia gdzie klient wpisuje kwotę, wybiera walutę (EUR, GBP, PLN), wpisuje numer zamówienia które złożył wcześniej i klika "zapłać". Przenosi go do Dotpaya, dokonuje wpłaty, a potem ponownie do mnie na stronę z podziękowaniem. Gdzieś wyczytałem, że na stronach Dotpay są takie gotowe szablony, ale nie mogę ich znaleźć. Widzę tylko pluginy do systemów open source. Formularz prosty coś jak tutaj tylko inne dane chciałbym przekazać (j.w.):
Go to the top of the page
+Quote Post
trueblue
post 12.07.2018, 13:25:43
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


http://www.dotpay.pl/dokumentacje/


--------------------
Go to the top of the page
+Quote Post
travi
post 12.07.2018, 14:31:20
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 23.02.2013

Ostrzeżenie: (0%)
-----


OK wymodziłem coś takiego:

  1. <div>
  2. <form action="https://ssl.dotpay.pl/test_payment/" id="dotpay_redirection_form" method="POST" enctype="application/x-www-form-urlencoded" >
  3.  
  4. <input type="hidden" name="id" value="XXXXXX">
  5. <input type="hidden" name="URLC" value="adres mojego formularza" />
  6.  
  7.  
  8. <br>
  9. Należność:
  10. <input type="number" name="amount" placeholder="Podaj kwotę">
  11. <br><br>
  12.  
  13. Wybierz walutę:
  14. <option name="currency" value="PLN">PLN</option>
  15. <option name="currency" value="EUR">EUR</option>
  16. <option name="currency" value="GBP">GBP</option>
  17. <br><br>
  18.  
  19. Numer zamówienia:
  20. <input type="text" name="description" placeholder="Podaj numer zamówienia">
  21. </form>
  22.  
  23. <p>
  24. <button type="submit" form="dotpay_redirection_form" value="Submit">
  25. Zapłać przez Dotpay
  26. </p>
  27.  
  28. </div>



Wszystko przechodzi, ale Dotpay nie wykrywa waluty innej niz PLN. Wydaje mi się, że zrobiłem to zgodnie z dokumentacją, ale może coś ominąłem? Bez względu na to co wybiorę na stronie dotpay jest PLN. Co robię źle?
Go to the top of the page
+Quote Post
nospor
post 12.07.2018, 14:32:07
Post #4





Grupa: Moderatorzy
Postów: 36 432
Pomógł: 6289
Dołączył: 27.12.2004




Dla OPTION NIE nadaje sie NAME.... podstawy FORMULARZY


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
travi
post 12.07.2018, 15:07:26
Post #5





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 23.02.2013

Ostrzeżenie: (0%)
-----


A no tak, faktycznie. Dawno nie siedziałem w żadnym kodzie biggrin.gif Ale wstyd. Przebiłem na:

  1. <select name="currency" id="currency">
  2. <option value="PLN">PLN</option>
  3. <option value="EUR">EUR</option>
  4. <option value="GBP">GBP</option>


i działa smile.gif Dziękuję za pomoc.
Go to the top of the page
+Quote Post
Malinaa
post 21.12.2018, 10:35:31
Post #6





Grupa: Zarejestrowani
Postów: 510
Pomógł: 6
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Na stronie: http://dbm.org.pl/script-php-dotpaypayments.html
jest nieco bardziej rozbudowany gotowiec z takim formularzem.


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.03.2024 - 11:18