chakmakovi
New Member
Здравейте, момци!
Преди време бях писал по тази тема, а сега искам да споделя докъде успях да стигна.
Доста време се опитвах да изградя собствена система за приемане и управление на онлайн плащания. Имах няколко неуспешни опита, но към момента вече разполагам с работеща първа версия.
Идеята ми не беше да създавам собствен банков или картов процесор. Това изисква лицензи, партньорства с банки, сериозна инфраструктура и покриване на множество регулаторни изисквания. Вместо това използвам Stripe като платежна инфраструктура, а аз изграждам и поддържам потребителската част, управлението и цялостното преживяване за търговците и техните клиенти.
Към момента съм разработил:
Платформата първоначално беше разработена за нуждите на моята фирма и нейните клиенти. Чрез нея търговците могат да се регистрират и да бъдат свързани посредством Stripe, след което да приемат плащания с кредитни и дебитни карти, както и с други платежни методи, поддържани от Stripe. Едно от основните предимства, които се опитвам да постигна, е максимално улесненото включване на нов търговец. При традиционните банкови решения за виртуален ПОС терминал често се преминава през множество документи, разговори, проверки, договори и други административни процедури. След това в някои случаи се заплаща месечен наем или такса за терминала, а отделно се удържа и процент от всяка трансакция.
При моята система процесът е значително по-лесен и опростен. Търговецът преминава през необходимата идентификация и проверка на Stripe, без да бъде разкарван през куп ненужни стъпки. Разбира се, окончателното одобрение зависи от Stripe, вида на дейността, държавата и предоставените документи, но самият процес е направен така, че да бъде максимално разбираем и удобен.
Идеята е търговецът да не се занимава с изграждане на сложни интеграции, работа с API, webhooks, PCI изисквания и различни платежни компоненти. Аз разработвам и поддържам цялата система, а крайният клиент получава готово решение, което може да интегрира в своя сайт, магазин или софтуер и да използва безпроблемно. Stripe извършва идентификацията и проверката на търговците, обработва чувствителните платежни данни и осигурява връзката с картовите мрежи и банковите си партньори. Моята система предоставя собствен и по-разбираем интерфейс, чрез който търговците могат да управляват плащанията си, да създават платежни връзки и да следят извършените трансакции.
Клиентът от своя страна получава изчистена страница за плащане под моя бранд, без да е необходимо да разбира как работят Stripe и останалата техническа инфраструктура.
Една от най-важните задачи беше сигурността. Системата не съхранява пълните данни на банковите карти. Чувствителната информация се обработва чрез защитените платежни компоненти на Stripe, което значително ограничава риска и обхвата на PCI изискванията.
Към момента приключих SAQ A по PCI DSS v4.0.1, както и външно ASV сканиране за уязвимости. Проверката е извършена от ValueMentor и резултатът е положителен. Разбира се, това не означава, че работата по сигурността е приключила. Предстоят допълнителни тестове, наблюдение, подобрения и периодични проверки.
Докато разработвах всичко това, си зададох въпроса: защо системата да остане само за моята фирма и настоящите ми клиенти?
Според мен тя би могла да бъде полезна и за малки фирми, онлайн магазини, разработчици и хора, които искат да приемат плащания, но не разбират в детайли настройките на Stripe, PCI изискванията и техническата интеграция. Идеята е сложната инфраструктура да остане на заден план, а потребителят да получи максимално лесен и разбираем начин за приемане и управление на плащания.
За бъдещето имам и отделен проект за Wallet система. Все още не мога да кажа дали тя ще бъде достъпна за Европейския съюз, тъй като там изискванията и регулациите са различни, но планът ми е със сигурност да проуча и развия проекта за пазара в САЩ.
Идеята за Wallet системата включва възможности за карти, банкови сметки или банкови данни за получаване и извършване на преводи, както и управление на средствата през един общ интерфейс. И този проект ще се базира на инфраструктурата и услугите на Stripe, при наличие на необходимите одобрения и регулаторни възможности.
Казано най-просто, моята идея е аз да създавам, защитавам и поддържам сложната техническа част, а крайният клиент да получава готов продукт, който да интегрира в своята система и да използва без излишни затруднения.
Проектът все още се разработва и не твърдя, че е напълно завършен. Има още функции за добавяне, тестове за провеждане и детайли за изчистване. Въпреки това вече разполагам с реално работеща основа, а не само с идея или дизайн.
Ще ми бъде интересно да чуя вашето мнение. Смятате ли, че подобна система би била полезна и за други фирми? Какви функции бихте очаквали да има и кои според вас са най-важните неща, на които трябва да обърна внимание?
Преди време бях писал по тази тема, а сега искам да споделя докъде успях да стигна.
Доста време се опитвах да изградя собствена система за приемане и управление на онлайн плащания. Имах няколко неуспешни опита, но към момента вече разполагам с работеща първа версия.
Идеята ми не беше да създавам собствен банков или картов процесор. Това изисква лицензи, партньорства с банки, сериозна инфраструктура и покриване на множество регулаторни изисквания. Вместо това използвам Stripe като платежна инфраструктура, а аз изграждам и поддържам потребителската част, управлението и цялостното преживяване за търговците и техните клиенти.
Към момента съм разработил:
- https://merchant.wyocs.org/ - портал за търговците
- https://pay.wyocs.org/ - защитена страница, през която клиентите извършват плащанията
Платформата първоначално беше разработена за нуждите на моята фирма и нейните клиенти. Чрез нея търговците могат да се регистрират и да бъдат свързани посредством Stripe, след което да приемат плащания с кредитни и дебитни карти, както и с други платежни методи, поддържани от Stripe. Едно от основните предимства, които се опитвам да постигна, е максимално улесненото включване на нов търговец. При традиционните банкови решения за виртуален ПОС терминал често се преминава през множество документи, разговори, проверки, договори и други административни процедури. След това в някои случаи се заплаща месечен наем или такса за терминала, а отделно се удържа и процент от всяка трансакция.
При моята система процесът е значително по-лесен и опростен. Търговецът преминава през необходимата идентификация и проверка на Stripe, без да бъде разкарван през куп ненужни стъпки. Разбира се, окончателното одобрение зависи от Stripe, вида на дейността, държавата и предоставените документи, но самият процес е направен така, че да бъде максимално разбираем и удобен.
Идеята е търговецът да не се занимава с изграждане на сложни интеграции, работа с API, webhooks, PCI изисквания и различни платежни компоненти. Аз разработвам и поддържам цялата система, а крайният клиент получава готово решение, което може да интегрира в своя сайт, магазин или софтуер и да използва безпроблемно. Stripe извършва идентификацията и проверката на търговците, обработва чувствителните платежни данни и осигурява връзката с картовите мрежи и банковите си партньори. Моята система предоставя собствен и по-разбираем интерфейс, чрез който търговците могат да управляват плащанията си, да създават платежни връзки и да следят извършените трансакции.
Клиентът от своя страна получава изчистена страница за плащане под моя бранд, без да е необходимо да разбира как работят Stripe и останалата техническа инфраструктура.
Една от най-важните задачи беше сигурността. Системата не съхранява пълните данни на банковите карти. Чувствителната информация се обработва чрез защитените платежни компоненти на Stripe, което значително ограничава риска и обхвата на PCI изискванията.
Към момента приключих SAQ A по PCI DSS v4.0.1, както и външно ASV сканиране за уязвимости. Проверката е извършена от ValueMentor и резултатът е положителен. Разбира се, това не означава, че работата по сигурността е приключила. Предстоят допълнителни тестове, наблюдение, подобрения и периодични проверки.
Докато разработвах всичко това, си зададох въпроса: защо системата да остане само за моята фирма и настоящите ми клиенти?
Според мен тя би могла да бъде полезна и за малки фирми, онлайн магазини, разработчици и хора, които искат да приемат плащания, но не разбират в детайли настройките на Stripe, PCI изискванията и техническата интеграция. Идеята е сложната инфраструктура да остане на заден план, а потребителят да получи максимално лесен и разбираем начин за приемане и управление на плащания.
За бъдещето имам и отделен проект за Wallet система. Все още не мога да кажа дали тя ще бъде достъпна за Европейския съюз, тъй като там изискванията и регулациите са различни, но планът ми е със сигурност да проуча и развия проекта за пазара в САЩ.
Идеята за Wallet системата включва възможности за карти, банкови сметки или банкови данни за получаване и извършване на преводи, както и управление на средствата през един общ интерфейс. И този проект ще се базира на инфраструктурата и услугите на Stripe, при наличие на необходимите одобрения и регулаторни възможности.
Казано най-просто, моята идея е аз да създавам, защитавам и поддържам сложната техническа част, а крайният клиент да получава готов продукт, който да интегрира в своята система и да използва без излишни затруднения.
Проектът все още се разработва и не твърдя, че е напълно завършен. Има още функции за добавяне, тестове за провеждане и детайли за изчистване. Въпреки това вече разполагам с реално работеща основа, а не само с идея или дизайн.
Ще ми бъде интересно да чуя вашето мнение. Смятате ли, че подобна система би била полезна и за други фирми? Какви функции бихте очаквали да има и кои според вас са най-важните неща, на които трябва да обърна внимание?


