Danas, preduzeća često navode izazove u upravljanju složenim plaćanjima, uz široko priznate pritužbe da su trenutni procesi spori, glomazni i neefikasni. Mnogi su reklamirali programabilne tokove plaćanja kao rješenje. Već su plaćanja obično programirana da se izvršavaju automatski pod određenim jednostavnim uslovima. Za potrošače, to bi mogla biti bankarska 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 elementarni nivo programabilnosti. Naravno, komercijalne potrebe su složenije: Na primjer, plaćanja za velike lance snabdijevanja s više učesnika 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 između više primalaca. Također se mogu koristiti za izvršavanje interakcija između mašina, automatizirajući razmjenu između povezanih uređaja.
Komercijalni slučajevi upotrebe uključuju transakcije u lancu snabdijevanja i isplate tantijema. Na primjer, u logistici bi se automatizirana plaćanja mogla vršiti dobavljačima kada senzori na licu mjesta potvrde isporuke. Na tržištima, kreatori sadržaja mogli bi biti plaćeni u realnom vremenu s varijabilnim tantijemima na osnovu kanala (mobilni, aplikacija ili lično). Ove mogućnosti omogućavaju subjektima da efikasnije upravljaju likvidnošću i smanje vrijeme i troškove obrade u 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 kupovine kapitalno intenzivnih mašina, mogli bismo ih iznajmiti i platiti na osnovu unaprijed definiranih kriterija kao što su korištenje, nivoi emisija, ukupno vrijeme rada, ukupno vrijeme neaktivnosti itd. Programabilno plaćanje moglo bi se periodično pokretati kako bi se prikupili ovi podaci, generirala faktura na osnovu dogovorenih ugovornih uslova, a zatim automatski oduzela uplata od digitalnog novčanika zakupca i pripisala je zakupodavcu.
Sajber napadi su jedna od najvećih prijetnji programabilnim plaćanjima, a napadi su sve više automatizirani kako bi prodrli u nove krajnje tačke. S većim brojem učesnika povezanih na programabilnu platformu, postoje i povećane ranjivosti putem ransomwarea i zlonamjernog softvera, što predstavlja prijetnju ovom ekosistemu 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 centralnih banaka (CBDC). CBDC-ovi se ponašaju kao tradicionalne novčanice, ali dolaze u programabilnom, digitalnom obliku i obećavaju niže troškove, veću efikasnost, poboljšani pristup finansijskim uslugama te veću transparentnost i odgovornost u finansijskim tokovima i platnim sistemima. Međutim, CBDC-ovi također uvode nove rizike i imaju veći stepen tehničke i regulatorne složenosti.