CAUTION The number of copies is limited to the script! Price reduced from $ 100 to $ 45 before the end of April.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Service to send SMS-messages with the substitution of non-registered and non-registered users.
See the example
http://xn----8sb3agyb.net/
Implementation:
Written in PHP running Zend Framework.
Use the database MySql / jQuery (Requires Cron hosted)
Design:
+ Layout design - incorporated into the script.
Description and script features:
- Sending messages glued (2 or more messages in one)
- Tooltips for each of the function / form sending sms, payment, bills, etc.
- Implemented on jQuery page faq / news admin´s part
- Editor user profiles (create / delete / edit data including balance adjustment)
- Customized billing status +
- Message history registered / unregistered users
- Management (editing) a list of stop words / names / numbers
- Management of random text messages that appear on the site at the top (casual sms can be inserted in the form of messages)
- Deposit (WebMoney - R / Z). Originally implemented RoboxChange, OnPay, SmsZamok (first two refused to work with such scripts at the moment. And SmsZamok - not to pay more than 1 year, because also disabled.
The users:
- Orders and payment status
- History of sent messages
- Deposit
Other:
- Contact Form with Captcha (verification code)
- Integration with the gateway sending SMS messages (the site after the registration on which you associate your script with him. Personally, I pay 5 cents per SMS, sending on my share of 15. You can also define the value of the 1st messages to users, as well as Commission for a particular currency and payment system available)
All changes regarding integration with bills, gateways, exchange rates as well as the Commission of manually edited in the configuration of the site.
1. Comments to the realization
1.1. Payments
It implemented a single interface for working with payment systems that greatly simplifies the connection of new systems. Regardless of the system and alert predzaprosy all payments should be directed to / payment / result, a notification about the success / failure on / index / payment-success and / index / payment-fail. It is assumed that all the positive transaction match or balance replenishment registered user (user link preserved) or Accept sms for unregistered user (link to the stored sms), and a negative correspond to a registered user sending an SMS (SMS link to the stored and the user). As for different payment systems saved informtsiya specific (for example WM is LMI_SYS_INVS_NO etc.) in a separate table.
Upon receipt of the payment system translates it into USD at the specified rate, if necessary, and then subtracts the commission. The amount received falls on the balance, or check whether its enough to send SMS (for unregistered users).
1.2.SMS
It implemented a single interface to work with SMS gateways that enable easy in which case change the gateway. Implemented to achieve a balance with SMS gateway, and check whether enough funds to send.