Danas tvrtke često navode izazove u upravljanju složenim plaćanjima, s općeprihvaćenim pritužbama da su trenutni procesi spori, nezgrapni i neučinkoviti. Mnogi su kao rješenje hvalili programabilne tokove plaćanja. Plaćanja su već obično programirana da se izvršavaju automatski pod određenim jednostavnim uvjetima. Za potrošače, to bi mogla biti bankovna aplikacija koja plaća hipoteku prvog u mjesecu ili medijska kuća koja naplaćuje vašu kreditnu karticu za obnovu pretplate. Koliko god praktično bilo, ovo je vrlo elementarna razina programabilnosti. Naravno, komercijalne potrebe su složenije: na primjer, plaćanja za velike lance opskrbe s više sudionika zahtijevaju napredniju automatizaciju.
Sada se pojavljuju programabilna rješenja za plaćanje s većim mogućnostima. Mogu povezati poslovne događaje putem API-ja i iskoristiti umjetnu inteligenciju i pametne ugovore za izvršavanje složenijih plaćanja među više primatelja. Također se mogu koristiti za izvršavanje interakcija između strojeva, automatizirajući razmjenu između povezanih uređaja.
Komercijalni slučajevi upotrebe uključuju transakcije u lancu opskrbe i isplate tantijema. U logistici, na primjer, automatizirana plaćanja dobavljačima mogla bi se izvršiti kada senzori na licu mjesta potvrde isporuke. Na tržištima, kreatori sadržaja mogli bi biti plaćeni u stvarnom vremenu s varijabilnim tantijemima na temelju kanala (mobilni, aplikacija ili osobno). Ove mogućnosti omogućuju subjektima učinkovitije upravljanje likvidnošću i smanjenje vremena i troškova obrade na pozadini.
Programabilna plaćanja bi nam također mogla omogućiti proširenje postojećih poslovnih modela poput plaćanja po korištenju ili najma. Umjesto kupnje kapitalno intenzivnih strojeva, mogli bismo ih unajmiti i platiti na temelju unaprijed definiranih kriterija poput korištenja, razine emisija, ukupnog vremena rada, ukupnog vremena neaktivnosti itd. Programabilno plaćanje moglo bi se periodično pokretati kako bi se prikupili ti podaci, generirao račun na temelju dogovorenih ugovornih uvjeta, a zatim automatski oduzeo iznos od digitalnog novčanika najmoprimca i pripisao najmodavcu.
Kibernetički napadi jedna su od najvećih prijetnji programabilnim plaćanjima, a napadi se sve više automatiziraju kako bi prodrli u nove krajnje točke. S većim brojem sudionika povezanih na programabilnu platformu, postoje i povećane ranjivosti putem ransomwarea i zlonamjernog softvera, što predstavlja prijetnju ovom ekosustavu u nastajanju. Nove sigurnosne mogućnosti moraju se razvijati kako bi se povjerenje donijelo na automatiziran način.
Vlade također istražuju kako ugraditi programabilnost u sam novac putem digitalnih valuta središnjih banaka (CBDC). CBDC-ovi se ponašaju poput tradicionalnih novčanica, ali dolaze u programabilnom, digitalnom obliku i obećavaju niže troškove, veću učinkovitost, poboljšani pristup financijskim uslugama te veću transparentnost i odgovornost u financijskim tokovima i platnim sustavima. Međutim, CBDC-ovi također uvode nove rizike i imaju veći stupanj tehničke i regulatorne složenosti.