A method for making disbursements to one or more users, the method comprising:
- receiving, at a service provider computer from a merchant server, a disbursement request to make a disbursement to a user of a user device from a merchant, wherein the disbursement request includes disbursement information corresponding to the disbursement, the disbursement information indicating a disbursement amount for the disbursement;
- wherein the merchant server:
- stores pending disbursement information corresponding to a plurality of pending disbursements,
- receives disbursement identification information from the user device via one or more merchant web pages provided by the merchant server, and
- identifies the disbursement by comparing the disbursement identification information from the user device to the pending disbursement information maintained by the merchant server before sending the disbursement request to the service provider computer,
- wherein the user device is redirected from the one or more merchant web pages hosted by the merchant server to a URL of a first hosted disbursement page that is hosted by the service provider computer, the user device being redirected by the merchant server after the merchant server identifies the disbursement;
- receiving, at the service provider computer from the user device, the disbursement information and a web page request corresponding to the URL of the first hosted disbursement page, the web page request being received in response to the user device being redirected from the one or more merchant web pages provided by the merchant server, the web page request being received after the user device is redirected from the one or more merchant web pages hosted by the merchant server;
- identifying, at the service provider computer, the disbursement based on the disbursement information received from the user device and the disbursement information received from the merchant server;
- creating, by the service provider computer, the first hosted disbursement page based on the disbursement information received from the merchant server and the user device, the first hosted disbursement page including the disbursement amount indicated by the disbursement information, the first hosted disbursement page created in response to the receiving of the disbursement information and the web page request from the user device;
- providing, by the service provider computer, the first hosted disbursement page including the disbursement amount to the user device in response to the receiving of the web page request from the user device and the receiving of the disbursement request including the disbursement information from the merchant server;
- receiving, at the service provider computer, a selection of a distribution option from the user device via the first hosted disbursement page, wherein the distribution option corresponds to a type of account to receive the disbursement;
- receiving, at the service provider computer, account information from the user device via the first hosted disbursement page, wherein the account information is sent to the service provider computer from the user device, bypassing the merchant server;
- and
- processing the disbursement using the account information to transfer funds corresponding to the disbursement amount from an account associated with the merchant to the user based on the account information.