摘要 |
A phone-on-file opt-in method is described. A phone-on-file opt-in request is received at the billing server including a msisdn and a merchant supplied unique consumer identifier. The billing server confirms the phone-on-file opt-in with a consumer device and records a phone-on-file opt-in status as active if the first phone-on-file is confirmed. A charge method includes receiving, at the billing server, a charge API call from a merchant server including at least one identifier and an amount, determining a phone-on-file opt-in status corresponding to the identifier at the billing server and transmitting a request to charge a user account to a carrier server if the phone-on-file opt-in status is active, but not if the phone-on-file opt-in status is inactive, the request including an amount corresponding to the amount received in the charge API call. |
主权项 |
1. A method of managing transactions with a merchant server comprising:
receiving a msisdn from a consumer device at the merchant server; transmitting a first phone-on-file opt-in request from the merchant server to a billing server, including the msisdn; receiving a PIN code from the consumer device; transmitting a second phone-on-file opt-in request from the merchant server to the billing server, including the PIN code; and receiving a response from the billing server at the merchant server indicating whether the PIN code is verified or invalid; and if the opt-in status is verified:
transmitting a charge API call from the merchant server to the billing server if the PIN code is verified but not if the PIN code is invalid, the charge API call including an amount and an identifier for the billing server to determine a phone-on-file opt-in status corresponding to the identifier; andreceiving a chargeresult callback notification from the billing server at the merchant server indicating whether a user account at a carrier server has been charged by the billing server; and if the opt-in status is invalid:
transmitting, with the merchant server, a call to the billing server with a phone number and amount to be charged;transmitting, with the merchant server, an interface to the consumer device with a PIN field;receiving, at the merchant server, a PIN code entered by a user into the PIN code field;transmitting, with the merchant server, the PIN code to the billing server; andreceiving, with the merchant server, a confirmation from the billing server that the amount has been charged. |