Danas, preduzeća često navode izazove u upravljanju složenim plaćanjima, uz široko priznate pritužbe da su trenutni procesi spori, nezgrapni i neefikasni. Mnogi su reklamirali programabilne tokove plaćanja kao rešenje. Već su plaćanja često programirana da se automatski obavljaju oko određenih jednostavnih uslova. Za potrošače, to bi mogla biti aplikacija banke koja plaća hipoteku prvog dana u mesecu ili medijska kuća koja naplaćuje vašu kreditnu karticu za obnovu pretplate. Praktično kao što jeste, ovo je veoma osnovni nivo programabilnosti. Naravno, komercijalne potrebe su složenije: Na primer, plaćanja za velike lance snabdevanja s više učesnika zahtevaju napredniju automatizaciju.
Programabilna rješenja za plaćanje sada se pojavljuju 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 ih se može koristiti za izvršavanje interakcija između mašina, automatizirajući razmjenu između povezanih uređaja.
Komericjalni slučajevi korišćenja uključuju transakcije u lancima snabdevanja i isplate tantijema. U logistici, na primer, automatizovana plaćanja mogla bi se vršiti dobavljačima kada senzori na lokaciji potvrde isporuke. Na tržištima, kreatori sadržaja mogli bi biti plaćeni u realnom vremenu sa varijabilnim tantijemima u zavisnosti od kanala (mobilni, aplikacija ili lično). Ove sposobnosti omogućavaju entitetima da efikasnije upravljaju likvidnošću i smanje vreme i troškove obrade u pozadini.
Programabilna plaćanja takođe mogu omogućiti širenje postojećih poslovnih modela kao što su plaćanje po korišćenju ili iznajmljivanje. Umjesto da kupujemo mašine koje zahtijevaju velike kapitalne investicije, mogli bismo ih iznajmiti i plaćati na osnovu skupa unaprijed definisanih kriterijuma kao što su korišćenje, nivo emisije, ukupno vrijeme rada, ukupno vrijeme mirovanja itd. Programabilno plaćanje može biti periodično pokrenuto kako bi prikupilo ove podatke, generisalo fakturu na osnovu dogovorenih ugovornih uslova i zatim automatski oduzelo plaćanje iz digitalnog novčanika zakupca i pripisalo ga iznajmljivaču.
Cyber napadi su jedna od najvećih prijetnji programabilnim plaćanjima, a napadi su sve više automatizovani kako bi prodrli u nove krajnje tačke. Sa više učesnika povezanih na programabilnu platformu, postoje i povećane ranjivosti kroz ransomware i malware, što predstavlja prijetnje ovom novom ekosistemu. Nove sigurnosne mogućnosti moraju se razvijati kako bi se povjerenje ostvarilo na automatizovan način.
Vlade takođe istražuju kako da implementiraju programabilnost u sam novac putem digitalnih valuta centralnih banaka (CBDCs). CBDCs djeluju kao tradicionalne novčanice, ali dolaze u programabilnom, digitalnom obliku i obećavaju niže troškove, veću efikasnost, poboljšan pristup finansijskim uslugama, te veću transparentnost i odgovornost u finansijskim tokovima i platnim sistemima. Međutim, CBDCs takođe uvode nove rizike i imaju viši stepen tehničke i regulatorne složenosti.