Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dotpay - formularz opłacania usługi
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
travi
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.):
trueblue
http://www.dotpay.pl/dokumentacje/
travi
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?
nospor
Dla OPTION NIE nadaje sie NAME.... podstawy FORMULARZY
travi
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.
Malinaa
Na stronie: http://dbm.org.pl/script-php-dotpaypayments.html
jest nieco bardziej rozbudowany gotowiec z takim formularzem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.