Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Systemy płatności - ich podział na kraje
Forum PHP.pl > Forum > PHP
Largo
Witam,

Planuję stworzyć coś na wzór zakupu dodatków do strony dla wielu osób, w tym osób z zagranicy, ponieważ to będą moi główni klienci. I tu nasuwa się pytanie jak to wykonać? Do płatności ma zaliczać się PayPal ( z nim nie ma problemów ), systemy płatności elektronicznej (DotPay w Polsce dla przykładu ) i płatności SMS ( analogicznie jak dla płatności elektronicznej ). Pytanie jak dodać takie coś dla jednej strony?

Wiadomo, że każdy operator ma inne systemy operacji danymi, chociażby inne parametry przychodzące i wychodzące. Jak zrobić takiego jak mają gry MMO? Wybierasz kraj i masz listę dostępnych operatorów? Jak oni takie coś robią? Zasada interfejsu i dodawać operatorów, do nich przypisywać odpowiednie klasy z danymi operatora i na tej podstawie stworzyć w bazie słownik operatorów w danym języku?

Jeżeli tak, to i tak będzie męczarnia, ale jeżeli nie ma innego wyjścia to takie lepsze.
Mephistofeles
Gry MMO zazwyczaj mają wersje narodowe z dostępnymi tylko operatorami danego kraju, a jak nie to jakiś uniwersalny. Do tego może być dobry wzorzec Strategii.
tehaha
Cytat
Wiadomo, że każdy operator ma inne systemy operacji danymi, chociażby inne parametry przychodzące i wychodzące.

Ale to nie stanowi problemu bo to są te same dane, tylko zmienne się inaczej nazywają, więc możesz stworzyć sobie uniwersalny mechanizm, który wszystkie obsłuży, ponadto dla uproszczenia możesz obsługiwać paypala przez dotpay, mają odpowiednią dokumentację do tego na stronie dotpay

edit// a co Ty chcesz, żeby dla każdego kraju płatności sms były? chyba paypal jest na tyle popularny za granicą, że wystarczy
Largo
Cytat(Mephistofeles @ 6.01.2011, 11:10:07 ) *
Gry MMO zazwyczaj mają wersje narodowe z dostępnymi tylko operatorami danego kraju, a jak nie to jakiś uniwersalny. Do tego może być dobry wzorzec Strategii.


Dziękuje za informacje. Czytałem informacje o tym wzorcu i jest dosyć interesujący Myślę, że da go radę zastosować w moim rozwiązaniu. Po prostu ustawię jako klasę dziedziczącą dla dostępnych płatności dla danych państw. Wybiorę coś dla zagranicznych klientów ( głównie Europa ), ewentualnie dopiszę potem klasy i po nich to wykonam.

Cytat(tehaha @ 6.01.2011, 11:48:45 ) *
Ale to nie stanowi problemu bo to są te same dane, tylko zmienne się inaczej nazywają, więc możesz stworzyć sobie uniwersalny mechanizm, który wszystkie obsłuży, ponadto dla uproszczenia możesz obsługiwać paypala przez dotpay, mają odpowiednią dokumentację do tego na stronie dotpay

edit// a co Ty chcesz, żeby dla każdego kraju płatności sms były? chyba paypal jest na tyle popularny za granicą, że wystarczy


Ustawić PayPal samodzielnie lub via DotPay jest i tak proste, a DotPay pobiera za to prowizję :-) PayPal stworzył proste API dla osób które z tego korzystają, także tu pozostanę na swoich zdolnościach :-)

Inni też uważają, że wzorzec strategii się tu przyda?
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-2025 Invision Power Services, Inc.