Programming Payment API

Job ID: 37249562

Budget: $1,500 – $3,000 USD

Customer: person that consumes or buys virtual goods or services from a merchant.
Micropayment: online transaction involving a very small amount of money in exchange for a virtual good or service, also referred to as microtransaction.
Real-time payment: way to purchase online goods and services in seconds, providing funds immediately and receiving instant confirmation.
Payment type: the method used by the customer to pay for the virtual goods or services; can be either “sms”, if the customer pays by sending a certain number of SMS to a given list of phone numbers, or “voice”, if the customer pays by making a voice call to a given phone number.
IVR: Interactive voice response
Solution
In order to top-up their account or purchase a virtual good or a service from a merchant, a customer needs to choose one of the two available options: SMS or voice call. A merchant can offer both options to customers (SMS or Voice Call) or just one.
SMS
The SMS option requires the customer to send a number of text messages (depending on the amount) to a given list of phone numbers, each SMS representing a micropayment. The merchant is notified by the payment platform for each SMS that is received, so the merchant can top-up the
customer’s account. Multiple SMS are sent simultaneously to the list of phone numbers with a single click to avoid the need for multiple transactions for larger payments . More details in attached documents .
Related categories: PHP Engineering Android Software Architecture MySQL