Скрипт PHP для терминальных оплат easypay
56 USDПривет! Мы принимаем платежи от клиентов также и через терминалы easypay, а чтобы все работало как надо, нужно составить скрипт который будет отвечать на запросы от стороны сервера easypay.
Логика заключается в следующем:
1. Когда пользователь подходит к терминалу и кликает на иконку компании, после он вводит свой accountId который выдается ему менеджером заранее.
2. Сервер easypay делает запрос к нам на предмет существования такого клиента с данным id Если клиента нету с таким id, то отдаем в теле ответа соответствующий код (набор кодов для каждой из ситуаций имеется). Тип запроса - Check.
3. Клиент существует. Тогда передаем код, что все OK и также в тело кладем список услуг и их стоимость, добавляем в тело информацию о клиенте (как правило это ФИО).
4. После получения ответа, терминал выводит контактные данные пользователя и список (со стоимостью) услуг.
5. Когда клиент выбирает услугу, сервер easypay отсылает информацию, какая же услуга была выбрана и ее стоимость (здесь нужно чтобы платеж был добавлен в базу данных, но не подтвержден). Тип запроса - Payment.
6. Клиент провел оплату. easypay сообщает об подтверждении платежа. Тип запроса - Confirm.
7. Ранее записанный платеж подтверждаем в базе данных (смена статуса с 0 на 1). А также на запрос easypay отвечаем статусом OK, говоря о том что платеж мы подтвердили (а иначе easypay будет дублировать этот же запрос, чтобы получить ожидаемое на него подтверждение).
Конечно же, при всех ответах нужно будет использовать подпись. Стоимость и сроки предлагайте. От easypay имеется вся необходимая документация, а также образцы функций.
Для тестов имеется следующий ресурс - provider.easysoft.com.ua
Applications 1
Current freelance projects in the category PHP
Execution of work after SEO audit
334 USD
An experienced OpenCart developer is needed to perform SEO and technical improvements for the online store. Main tasks: Correction of the internal linking structure and menu. Adding links to the footer. Implementation of breadcrumbs with Schema.org microdata. Fixing the… PHP, Website Maintenance ∙ 9 hours 14 minutes back ∙ 44 proposals |
Fix issues with Facebook API in the OpenCart moduleIn OpenCart, there is a module for integrating Facebook and Instagram via API, OAuth, and Webhook. After opening the module page in the browser, the number of API requests to Facebook starts to increase, and the number of errors gr:get:InvalidID also rises. It is necessary to… PHP, Web Programming ∙ 10 hours 28 minutes back ∙ 31 proposals |
Create a WordPress plugin for a survey (quiz)
223 USD
A WordPress plugin needs to be developed that will be able to - store a bank of questions, all in the same format - a question and 4 answers, 1 correct - display 12 questions in random order, track the timing - collect user data - show the final result with the option to share… PHP, Web Programming ∙ 17 hours 57 minutes back ∙ 87 proposals |
Integration needed: KeyCRM → Cash Register KashalotIt is necessary to set up integration between KeyCRM and the Cash Register Kahalot. When placing an order in KeyCRM, the data must be automatically transmitted to Kahalot: • order information • products, nomenclature • prices • quantity More details in private. Content Management Systems, PHP ∙ 3 days 5 hours back ∙ 28 proposals |
A WordPress site using the Kadence theme and Kadence Blocks.
223 USD
We need to create a website on WordPress using the Kadence theme and Kadence Blocks. There will be no online store (although it may be added in the future). We need a homepage and several internal pages. The graphics are already prepared, the layout structure is mostly defined,… Content Management Systems, PHP ∙ 4 days 15 hours back ∙ 38 proposals |