主权项 |
1. A method of managing transactions with a billing server comprising:
receiving, with the billing server, a first transaction application programmable interface (API) request from a merchant server at a billing server, including parameters; returning, with the billing server, a first transaction request response to the first transaction API request to the merchant server, including a transaction status, a user interface template type, a list of user interface elements to display to a consumer device, and next actions for the merchant server to take; receiving, with the billing server, a second transaction API request from the merchant server at the billing server, including a mobile subscriber integrated services digital network-number (msisdn); confirming, with the billing server, the transaction with a consumer device in response to receiving the second transaction API request; and if the transaction is confirmed:
sending, with the billing server, a request to charge a user account at a carrier server corresponding to the msisdn;receiving, with the billing server, a charge confirmation from the carrier server at the billing server in response to the request sent to the carrier server; andtransmitting, with the billing server, a charge result callback notification to the merchant server in response to receiving the charge confirmation. |