Видове биткойн плащания в BTCPay

С биткойн могат да се правят основно 2 вида трансакции – стандартни трансакции в основната мрежа (on-chain), както и трансакции в Lightning мрежата. BTCPay може да се настрои да получава плащания и по двата начина, но има някои ограничения.

On-chain плащания

Обикновените трансакции се наричат on-chain трансакции, тъй като те се записват и одобряват от основната биткойн мрежа. Това е стандартният начин, по който биткойн трансакциите работят още от началото на създаването на Биткойн, а допреди няколко години бе и единственият начин да се правят трансфери с Биткойн.

Недостатък на on-chain плащанията е, че те са по-бавни, като обикновено са нужни около 5-10 минути, за да се обработи и финализира трансакцията. Но щом това стане, плащането вече е абсолютно необратимо. Заради тези няколко минути обаче, в които трансакцията все още не е обработена, този начин на плащане може да не е подходящ за някои бизнеси. При плащания на по-малки суми и при обслужване на редовни клиенти не би трябвало да е проблем да „освободите“ клиента ви да си тръгне дори и преди трансакцията да е напълно финализирана. Но ако приемате плащане за по-голяма сума или ако няма да видите човека никога повече, тогава трябва да го помолите да изчака тези няколко минути, докато трансакцията бъде одобрена от мрежата.

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

Друг голям проблем на on-chain трансакциите е, че при тях има такса за човека, който прави плащането. Тя се плаща към компютрите, които одобряват трансакциите и ги записват в Биткойн мрежата и зависи от натовареността на мрежата в момента като може да варира от няколко стотинки до десетки и в някой екстремни ситуации дори до стотици лева. Затова on-chain трансакциите са препоръчителни само когато се прехвърля по-голямо количество Биткойн.

Предимството на получаването на on-chain плащания с BTCPay e, че той се свързва с ваш личен биткойн портфейл и щом някой плати по този начин (и трансакцията бъде одобрена от мрежата в рамките на тези няколко минути), биткойните ще пристигнат директно към конкретния портфейл, без никой в нито един момент да има достъп до тях, освен вас. Нито BTCPay.bg, нито който и да е друг, ще има достъп до тези средства. Единствено вие ще имате достъп до тези биткойни, така че и трябва да съхранявате портфейла си (и инструкциите за възстановяването му) на сигурно място.

Lightning плащания

Освен чрез основната мрежа, с BTCPay могат да се приемат и Lightning плащания с биткойн чрез Lightning мрежата. Това е допълнителна технология върху биткойн, която се разработва от няколко години.

Предимството на Lightning мрежата е, че при нея плащанията стават мигновено, което е изключително важно при плащанията на място. Т.е. дори и да приемате плащане за по-голяма сума, не е нужно да чакате специални одобрения, защото щом клиентът ви плати през неговия Lightning портфейл, средствата веднага ще бъдат отразени в BTCPay и ще са на ваше разположение.

Недостатък е, че за разлика от on-chain плащанията, получените биткойни през Lightning мрежата за момента не могат да се конфигурират да отиват автоматично към ваш непопечителски биткойн портфейл. За момента BTCPay работи най-добре ако имате профил в lightning портфейла Blink Wallet и настройките се направят така, че lightning плащанията чрез BTCPay да отиват директно към профила ви в Blink Wallet. Това значи, че вие веднага ще имате достъп до тях, но реално разчитате на компанията зад портфейла Blink да съхранява безопасно биткойните ви. Затова е силно препоръчително периодично да ги изтегляте към портфейл, до който само вие имате достъп (без значение дали е Lightning или on-chain портфейл), така че да минимизирате риска от проблеми с компанията, която седи зад портфейла Blink.

При всички положения третирайте както Blink, така и останалите Lightning портфейли като портфейли в джоба и не съхранявате основните си средства в тях. Ако искате да съхранявате биткойн за години наред, то е по-добре да ги съхранявате в основната мрежа и чрез хардуерни портфейли.

Получаване на биткойн плащания с BTCPay

Щом се натисне бутона PAY в някой биткойн POS терминал на BTCPay, това автоматично ще създаде нова BTCPay фактура (Invoice) със статус New. Инвойсът може да се види в админ панела на BTCPay в секцията PAYMENTS → Invoices.

Щом клиентът сканира QR кода с негов портфейл и направи плащането, POS терминалът ще го отбележи като завършено, а инвойсът в BTCPay ще бъде отбелязан като Settled или като Processing.

Ако плащането е направено чрез Lightning Network, би трябвало инвойсът веднага да бъде маркиран като Settled и средствата да станат налични в Lightning портфейла ви, към който е настроен BTCPay.

Ако плащането е направено в основната мрежата на биткойн (on-chain), то обработката и финализиране на трансакцията ще отнеме около 5-10 минути. Затова при on-chain плащанията щом клиентът сканира кода с неговия мобилен портфейл, инвойсът първо ще бъде маркиран като Processing и едва след като трансакцията бъде обработена от биткойн мрежата, инвойсът ще бъде отбелязан като Settled.

Ако приемате големи плащания, задължително изчакайте статус Settled, преди да предоставите продукта на клиента или преди да го пуснете да си отиде. Получените биткойн средства ще бъдат налични в портфейла ви едва след като трансакцията бъде обработена и фактурата бъде отбелязана като Settled. Освен директно в портфейла ви, получените плащания в основната мрежа могат да бъдат видяни и в WALLETS → Wallet.

Вашият коментар