| CPC G06Q 20/102 (2013.01) [G06Q 20/047 (2020.05); G06Q 20/3221 (2013.01); G06Q 20/367 (2013.01); G06Q 30/04 (2013.01)] | 11 Claims |

|
1. A computer-implemented method for implementing a direct electronic person to business (P2B) payment, the method comprising:
generating, by an account collection system implemented on a dedicated server, a person to business (P2B) payment request in an amount that is due to a business by a customer, the P2B payment request comprising a designated electronic address for the business to receive the P2B payment and the requested payment amount that is due to the business;
transmitting the P2B payment request to a digital payment broker, the digital payment broker serving as an automated interface between the account collection system and an online server;
generating, by the digital payment broker, a unique reference number in real time specific to the P2B payment request, the unique reference number being dynamically generated for each of a plurality of P2B payment requests received by the digital payment broker;
registering, by the digital payment broker, the P2B payment request, the registering comprising storing, one or more customer specific information fields associated with the P2B payment request, the requested payment amount along with a designated electronic address for the business as specified in the P2B payment request and the unique reference number, in the digital payment broker;
encrypting, by an encryption module, the unique reference number, the requested payment amount, and the designated electronic address into a QR code comprising an image with embedded or encoded information;
transmitting, by the digital payment broker, the P2B payment request along with a copy of the QR code, to the online server, wherein the online server decrypts QR code by utilizing a decryption module;
receiving, from the digital payment broker, at the online server, a communication that enables digital collections payment option for an online or mobile account associated with the customer;
receiving, electronically, from a mobile device of the customer operatively connected to the online server, a token and payment amount to the online server, wherein the token is generated by the mobile device and enables access to a payment card associated with the customer and stored on the mobile device;
transmitting, electronically, by the online server, the token, a reference number corresponding to the copy of the unique reference number, and payment amount to the digital payment broker;
receiving, from the digital payment broker, a request for an account number and routing number to obtain the payment amount based on identifying a matching P2B payment request, among the plurality of payment requests, associated with the unique reference number received from the online server, wherein the account number and routing number are associated with a demand deposit account; and
receiving, from the digital payment broker, a notification once the payment has been received such that the account collection system is updated upon receipt of the notification.
|