Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Szukam _ Dotpay - formularz opłacania usługi

Napisany przez: travi 12.07.2018, 13:24:09

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.):

Napisany przez: trueblue 12.07.2018, 13:25:43

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

Napisany przez: travi 12.07.2018, 14:31:20

OK wymodziłem coś takiego:

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



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?

Napisany przez: nospor 12.07.2018, 14:32:07

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

Napisany przez: travi 12.07.2018, 15:07:26

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

  1. <http://december.com/html/4/element/select.html name="currency" id="currency">
  2. <http://december.com/html/4/element/option.html value="PLN">PLN</http://december.com/html/4/element/option.html>
  3. <http://december.com/html/4/element/option.html value="EUR">EUR</http://december.com/html/4/element/option.html>
  4. <http://december.com/html/4/element/option.html value="GBP">GBP</http://december.com/html/4/element/option.html>
  5. </http://december.com/html/4/element/select.html>


i działa smile.gif Dziękuję za pomoc.

Napisany przez: Malinaa 21.12.2018, 10:35:31

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)