Ngày nay, các doanh nghiệp thường đưa ra những thách thức trong việc quản lý các khoản thanh toán phức tạp, với những khiếu nại được thừa nhận rộng rãi rằng các quy trình hiện tại chậm, cồng kềnh và không hiệu quả. Nhiều người đã quảng cáo các luồng thanh toán có thể lập trình như một giải pháp. Hiện nay, các khoản thanh toán thường được lập trình để xảy ra tự động xung quanh một số điều kiện đơn giản nhất định. Đối với người tiêu dùng, đây có thể là một ứng dụng ngân hàng thanh toán khoản thế chấp vào đầu tháng hoặc một phương tiện truyền thông lập hóa đơn thẻ tín dụng của bạn để gia hạn đăng ký. Thực tế, đây là một mức độ rất cơ bản của khả năng lập trình. Tất nhiên, nhu cầu thương mại phức tạp hơn: Ví dụ, thanh toán cho chuỗi cung ứng lớn với nhiều người tham gia đòi hỏi tự động hóa tiên tiến hơn.
Các giải pháp thanh toán có thể lập trình hiện đang nổi lên với khả năng lớn hơn. Họ có thể kết nối các sự kiện kinh doanh với nhau thông qua API và tận dụng trí thông minh nhân tạo và hợp đồng thông minh để thực hiện các khoản thanh toán phức tạp hơn trên nhiều người nhận. Chúng cũng có thể được sử dụng để thực hiện các tương tác giữa máy với máy, tự động hóa trao đổi giữa các thiết bị được kết nối.
Các trường hợp sử dụng thương mại bao gồm các giao dịch chuỗi cung ứng và thanh toán tiền bản quyền. Ví dụ, trong logistics, các khoản thanh toán tự động có thể được phát hành cho các nhà cung cấp khi các cảm biến tại chỗ xác minh việc giao hàng. Tại các thị trường, người sáng tạo nội dung có thể được thanh toán trong thời gian thực với các khoản tiền bản quyền thay đổi dựa trên kênh (di động, ứng dụng hoặc trực tiếp). Những khả năng này cho phép các thực thể quản lý thanh khoản hiệu quả hơn và giảm thời gian và chi phí xử lý back-end.
Các khoản thanh toán có thể lập trình cũng có thể cho phép chúng tôi mở rộng các mô hình kinh doanh hiện có như trả tiền cho mỗi lần sử dụng hoặc cho thuê. Thay vì mua máy sử dụng nhiều vốn, chúng tôi có thể cho thuê chúng và thanh toán dựa trên một tập hợp các tiêu chí được xác định trước như sử dụng, mức phát thải, tổng thời gian chạy, tổng thời gian nhàn rỗi, v.v. Thanh toán có thể lập trình có thể được kích hoạt định kỳ để thu thập dữ liệu này, tạo hóa đơn dựa trên các điều kiện hợp đồng đã thỏa thuận và sau đó tự động khấu trừ khoản thanh toán từ ví kỹ thuật số của bên thuê và ghi nợ cho bên cho thuê.
Các cuộc tấn công mạng là một trong những mối đe dọa lớn nhất đối với các khoản thanh toán có thể lập trình và các cuộc tấn công ngày càng được tự động hóa để xâm nhập vào các điểm cuối mới. Với nhiều người tham gia kết nối với một nền tảng lập trình, cũng có nhiều lỗ hổng thông qua ransomware và phần mềm độc hại, gây ra mối đe dọa cho hệ sinh thái non trẻ này. Các khả năng bảo mật mới phải phát triển để mang lại niềm tin một cách tự động.
Các chính phủ cũng đang khám phá cách xây dựng khả năng lập trình thành tiền thông qua tiền tệ kỹ thuật số của ngân hàng trung ương (CBDC). CBDC hoạt động giống như tiền giấy truyền thống nhưng có dạng kỹ thuật số, có thể lập trình và hứa hẹn chi phí thấp hơn, hiệu quả cao hơn, cải thiện khả năng tiếp cận các dịch vụ tài chính, và tính minh bạch và trách nhiệm giải trình cao hơn trong các dòng tài chính và hệ thống thanh toán. Tuy nhiên, CBDC cũng gây ra những rủi ro mới và có mức độ phức tạp về kỹ thuật và quy định cao hơn.