Danas preduzeća često navode izazove u upravljanju složenim plaćanjima, sa široko priznatim pritužbama da su trenutni procesi spori, glomazni i neefikasni. Mnogi su reklamirali programabilne tokove plaćanja kao rešenje. Već su isplate obično programirane da se odvijaju automatski oko određenih jednostavnih uslova. Za potrošače, ovo bi mogla biti bankarska aplikacija koja plaća hipoteku prvog u mesecu ili medij koji naplaćuje vašu kreditnu karticu da obnovi pretplatu. Koliko god bio praktičan, ovo je vrlo elementaran nivo programabilnosti. Naravno, komercijalne potrebe su složenije: Na primer, plaćanja za velike lance snabdevanja sa više učesnika zahtevaju napredniju automatizaciju.
Sada se pojavljuju programabilna rešenja za plaćanje sa većim mogućnostima. Oni mogu povezati poslovne događaje zajedno putem API-ja i iskoristiti veštačku inteligenciju i pametne ugovore za izvršavanje složenijih plaćanja preko više primalaca. Takođe se mogu koristiti za izvršavanje interakcija između mašine i mašine, automatizujući razmenu između povezanih uređaja.
Slučajevi komercijalne upotrebe uključuju transakcije u lancu snabdevanja i plaćanje autorskih prava. U logistici, na primer, automatizovana plaćanja mogu se objaviti dobavljačima kada senzori na licu mesta verifikuju isporuke. Na pijacama, kreatori sadržaja mogu biti plaćeni u realnom vremenu sa promenljivim tantijatima na osnovu kanala (mobilni, aplikacija ili lično). Ove mogućnosti omogućavaju entitetima da efikasnije upravljaju likvidnošću i smanjuju vreme i troškove obrade pozadine.
Programabilna plaćanja bi nam takođe mogla omogućiti da proširimo postojeće poslovne modele poput plaćanja po upotrebi ili lizinga. Umesto da kupujemo kapitalno intenzivne mašine, mogli bismo ih iznajmiti i platiti na osnovu niza unapred definisanih kriterijuma kao što su upotreba, nivoi emisije, ukupno vreme rada, ukupno vreme mirovanja itd. Periodično bi se moglo pokrenuti programabilno plaćanje radi prikupljanja ovih podataka, generisanja fakture na osnovu dogovorenih ugovornih uslova, a zatim se automatski odbija plaćanje iz digitalnog novčanika zakupca i kreditira zakupodavcu.
Sajber napadi su jedna od najvećih pretnji programabilnim plaćanjima, a napadi se sve više automatizuju kako bi prodrli u nove krajnje tačke. Sa više učesnika povezanih sa programabilnom platformom, postoje i povećane ranjivosti putem ransomvare-a i malvera, što predstavlja pretnju ovom ekosistemu u nastajanju. Nove bezbednosne mogućnosti moraju se razvijati kako bi se na automatizovan način donelo poverenje.
Vlade takođe istražuju kako da ugrađuju programabilnost u sam novac putem digitalnih valuta centralne banke (CBDC). CBDC se ponašaju poput tradicionalnih novčanica, ali dolaze u programabilnom, digitalnom obliku i obećavaju niže troškove, veću efikasnost, poboljšani pristup finansijskim uslugama i veću transparentnost i odgovornost u finansijskim tokovima i platnim sistemima. Međutim, CBDC takođe uvode nove rizike i imaju veći stepen tehničke i regulatorne složenosti.