Правилните системи за цифрови плащания използват кеширани данни за скорост и постоянни данни за възстановяване, обяснява Coinbase

Цифров обмен на активи Coinbase наскоро обясни как компанията изгражда системи за цифрови разплащания. Coinbase казва, че има за цел да създаде отворена финансова система за потребителите и бизнеса по целия свят.

Мисията на екипа на Coinbase Payments е „да даде възможност на клиентите да придвижват пари в и извън крипто икономиката с едно възхитително и безупречно изживяване“.

Понастоящем Coinbase поддържа над 10 различни метода на плащане в над 30 държави и създава повече решения.

Както бе отбелязано в публикация в блог от Coinbase, плащанията са „една от областите, които имат нулеви толеранс за всякакви грешки“. Осигуряването на продуктовите потоци и функционирането на функциите по предназначение е от „най-голямо значение“, добави борсата. Той също така спомена, че всички грешки при плащания или проблеми, свързани с „коректността“, ще доведат до „неприемливо“ изживяване на клиентите.

Когато възникне грешка или бъг, той трябва да бъде коригиран незабавно, така че доставчиците на услуги да могат да предложат възможно най-доброто потребителско изживяване (UX). Процесът за отстраняване на този тип грешки може да отнеме много време и обикновено се усложнява поради различни законови изисквания и изисквания за съответствие, обясни Coinbase.

Освен това обменът на цифрови активи отбеляза:

„В нашите системи сме изградили множество нива, за да гарантираме коректност. Те обхващат тестване на единица в изпълнение, производствен тест / грешка в грешка за всяка актуализация на функцията или промени в потока, мониторинг на различни нива на грешки, нива на оторизация и нива на успех; до откриване и предупреждение за аномалии, настроени да улавят всичко, което може да се обърка като регресия поради нови промени. Плътната поддръжка с продуктовия цикъл също помага да се открият всички проблеми, свързани с коректността. “

В допълнение към логическата коректност, коректността на „системното поведение“ може да бъде разширена до начина, по който се обработват „изключенията“, добави Coinbase.

Друг ключов аспект на коректността е колко „устойчива е системата към външни проблеми и грешки“, отбеляза Coinbase. Например, една от важните концепции в платежната екосистема е посочена като идемпотентност. Това е „необходимо, защото ако има инициатива за повторен опит за някаква неуспешна транзакция, трябва да гарантираме, че повторният опит няма да доведе до какъвто и да е тип двойно таксуване“, обясни Coinbase.

Размяната добави:

„Обикновено системата за плащания от край до край ще обхваща клиентската страна, до бекенд услугите, до външните партньори, където платежните транзакции се обработват отзад. Всички транзакции трябва да се поддържат възможно най-атомни. “ 

Някои заявки от клиент към услуга или вътрешни към външни обаче могат да бъдат доста дълги, особено в „случаи на изчакване или неуспех и можем да потвърдим крайните резултати (успех / неуспех) само след минути или часове по-късно“, отбеляза Coinbase . Борсата посочи, че в някои от тези случаи той ще „инициира повторни опити от нагоре към надолу по течението“. Ако целият от край до край не се справя правилно с повторен опит, т.е. системата е „идемпотентна“, тогава е „неизбежно да се стигне до ситуация на обработка на една и съща транзакция два пъти, като по този начин се причинява двойно таксуване или двойно изплащане“

Но след като се осигури идемпотентното „качество“, ние също трябва да се уверим, че имаме подходящ дизайн за „автоматично повторно изпробване и потребителски съобщения“, добави Coinbase.

Друг проблем, който трябва да се разгледа, е когато има няколко различни слоя от нагоре към надолу по веригата е записът на данни. т.е. „как проектираме модели на данни, записване и разпространение на данни, за да гарантираме, че възникнат някакви проблеми, можем да направим всичко възможно, за да възстановим състоянието на системата и да проследим случилото се.“

Освен това екипът на Coinbase отбеляза:

„Плащанията винаги използват както кеширани данни за скорост, така и постоянни данни за възстановяване. Винаги, когато има кеширане, е важно да имате правилната стратегия, която да насочва кога да пишете на кой слой данни. Т.е. как правим разпространението на данни, когато има преходни разногласия, как да идентифицираме източника на истината и как проектираме целия процес на възстановяване, за да осигурим евентуална последователност. “

Добавена Coinbase:

„Въпреки че точността е важна за изграждането на надеждни платежни системи, ние също трябва да погледнем отвъд. Упълномощаването на клиентите да преместват пари с възхитително изживяване е нещо повече от просто да направите транзакциите безопасни и коректни. Системите за плащане от край до край са сложни и трябва да включват съответствие, сигурност, измами и други фактори. “

(Забележка: за повече технически подробности как да внедрите ефективни системи за цифрови плащания, проверете тук.)

Както беше съобщено наскоро, PayPal планира да предложи „супер приложение“ с услуги на Fintech като крипто, плащания, инвестиции, награди, които всички ще бъдат достъпни чрез общ интерфейс. Компанията обаче заяви, че може да отнеме няколко години, преди тази услуга да стане достъпна с всички обещани функции.

Както беше отразено, експертите на Fintech в Google Pay, GoFundMe и Adyen наскоро разкриха основните тенденции при плащанията, които да наблюдаваме отблизо през 2021 г..

Фирмите на Fintech (като Coinbase и TransferWise) могат да започнат сериозно да нарушават корпоративното банкиране по основни начини, според анализ на индустрията от платформата за трансгранично плащане Currencycloud.