Advertisement
Guest User

Untitled

a guest
May 25th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 14.96 KB | None | 0 0
  1. INSERT INTO `documentations` (`id`, `controller`, `url`, `method`, `html_description`, `name`, `short_description`, `theme_id`, `created_at`, `updated_at`) VALUES
  2.     (1, 'App\\Http\\Controllers\\PaySystemController@store', 'api/3.0/{api_client_name}/payments/{code}', 'POST', '        <h2>Создание платежа</h2>\r\n        <p>Получение данных для создания платежной формы и перенаправление пользователя для платежа. В случае оплаты с\r\n            помощью Карт Предоплаты обработка платежей немного отличается.</p>\r\n\r\n        <h4>Метод и адрес запроса</h4>\r\n\r\n        <figure class="highlight bg-light text-center">POST <strong>payments/{code}</strong></figure>\r\n        <h4>Параметры URL запроса</h4>\r\n        <table class="table table-bordered">\r\n            <thead>\r\n            <tr class="bg-light">\r\n                <th scope="col">Параметр</th>\r\n                <th scope="col">Тип</th>\r\n                <th scope="col">Проверяется</th>\r\n                <th scope="col">Описание</th>\r\n            </tr>\r\n            </thead>\r\n            <tbody>\r\n            <tr>\r\n                <th scope="row"><strong>card_id</strong></th>\r\n                <td>string</td>\r\n                <td>Да</td>\r\n                <td>Код платежной системы</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>url_return</strong></th>\r\n                <td>string</td>\r\n                <td>Нет</td>\r\n                <td>Адрес, куда пользователь должен быть перенаправлен для получения результата платежа</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>url_fail</strong></th>\r\n                <td>string</td>\r\n                <td>Нет</td>\r\n                <td>Адрес, куда пользователь должен быть перенаправлен, в случае ошибки при оплате</td>\r\n            </tr>\r\n            </tbody>\r\n        </table>\r\n\r\n        <h4>Пример успешного ответа</h4>\r\n\r\n        <pre class="bg-light"><code>\r\n{\r\n  "code": "uniteller_test",\r\n  "order_id": 32,\r\n  "check_id": "a0gehe-uE5kYAkNrYLh-UrV4udIRHyjgXnzJCoUKRZXC",\r\n  "type_id": 4,\r\n  "form": {\r\n    "redirect": true,\r\n    "action": "https:\\/\\/wpay.uniteller.ru\\/pay\\/",\r\n    "method": "POST",\r\n    "fields": {\r\n      "Shop_IDP": "00010151",\r\n      "Order_IDP": 32,\r\n      "Subtotal_P": "10",\r\n      "URL_RETURN_OK": "http:\\/\\/telekarta.tv",\r\n      "URL_RETURN_NO": "http:\\/\\/telekarta.tv",\r\n      "Signature": "EA1FB7BBF5BC3E30CFF527802ADC08DB"\r\n    }\r\n  }\r\n}\r\n    </code></pre>\r\n\r\n        <h4>Описание параметров ответа</h4>\r\n\r\n        <table class="table table-bordered">\r\n            <thead>\r\n            <tr class="bg-light">\r\n                <th scope="col">Параметр</th>\r\n                <th scope="col">Тип</th>\r\n                <th scope="col">Описание</th>\r\n            </tr>\r\n            </thead>\r\n            <tbody>\r\n            <tr>\r\n                <th scope="row"><strong>Параметр</strong></th>\r\n                <td>Тип</td>\r\n                <td>Описание</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>code</strong></th>\r\n                <td>string</td>\r\n                <td>Код платежной системы</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>order_id</strong></th>\r\n                <td>integer</td>\r\n                <td>Уникальный ID платежа, для связи с платежной системой</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>check_id</strong></th>\r\n                <td>string</td>\r\n                <td>Уникальный код чека, для просмотра статуса (результата) оплаты\r\n                </td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>type</strong></th>\r\n                <td>integer</td>\r\n                <td>Тип платежа, где:<br>\r\n                    1 – оплата оборудования по акции<br>\r\n                    4 – пополнение основного баланса карты<br>\r\n                    7 – оплата карты заказа в интернет магазине<br>\r\n                </td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>form.redirect</strong></th>\r\n                <td>boolean</td>\r\n                <td>Признак, что пользователь должен быть автоматически перенаправлен на страницу платежной системы, с\r\n                    переданными параметрами\r\n                </td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>form.action</strong></th>\r\n                <td>string</td>\r\n                <td>Адрес перенаправление пользователя, или адрес\r\n                    направления данных формы в случае, если оплата с\r\n                    помощью Карт Предоплаты\r\n                </td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>form.method</strong></th>\r\n                <td>string</td>\r\n                <td>Метод перенаправления (POST, GET, PUT)</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>form.fields</strong></th>\r\n                <td>element</td>\r\n                <td>Содержит название параметра и его значение, которое\r\n                    должно быть передано в платежную систему. В случае\r\n                    Карт Предоплаты, содержит только название полей,\r\n                    которые пользователь должен заполнить\r\n                </td>\r\n            </tr>\r\n            </tbody>\r\n        </table>\r\n        <ul>\r\n            <li>Обратите внимание, в случае оплаты через сторонние платежные системы, пользователь\r\n                автоматически должен перенаправляться на внешнюю страницу. В случае оплаты по\r\n                Картам Предоплаты, после получения ответа, пользователь должен заполнить поля\r\n                формы и эти данные должны быть переданы в API на соответствующий адрес.\r\n            </li>\r\n            <li>Финальный результат платежа можно получить только из API с параметром “check_id”</li>\r\n        </ul>', 'paysystems.store', 'Создание платежа', 12, '2018-05-21 12:33:34', '2018-05-21 12:33:36'),
  3.     (2, 'App\\Http\\Controllers\\PaySystemController@update', 'api/3.0/{api_client_name}/payments/{code}/{check_id}', 'PUT', '        <h2>Создание платежа</h2>\r\n        <p>Получение данных для создания платежной формы и перенаправление пользователя для платежа. В случае оплаты с\r\n            помощью Карт Предоплаты обработка платежей немного отличается.</p>\r\n\r\n        <h4>Метод и адрес запроса</h4>\r\n\r\n        <figure class="highlight bg-light text-center">POST <strong>payments/{code}</strong></figure>\r\n        <h4>Параметры URL запроса</h4>\r\n        <table class="table table-bordered">\r\n            <thead>\r\n            <tr class="bg-light">\r\n                <th scope="col">Параметр</th>\r\n                <th scope="col">Тип</th>\r\n                <th scope="col">Проверяется</th>\r\n                <th scope="col">Описание</th>\r\n            </tr>\r\n            </thead>\r\n            <tbody>\r\n            <tr>\r\n                <th scope="row"><strong>card_id</strong></th>\r\n                <td>string</td>\r\n                <td>Да</td>\r\n                <td>Код платежной системы</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>url_return</strong></th>\r\n                <td>string</td>\r\n                <td>Нет</td>\r\n                <td>Адрес, куда пользователь должен быть перенаправлен для получения результата платежа</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>url_fail</strong></th>\r\n                <td>string</td>\r\n                <td>Нет</td>\r\n                <td>Адрес, куда пользователь должен быть перенаправлен, в случае ошибки при оплате</td>\r\n            </tr>\r\n            </tbody>\r\n        </table>\r\n\r\n        <h4>Пример успешного ответа</h4>\r\n\r\n        <pre class="bg-light"><code>\r\n{\r\n  "code": "uniteller_test",\r\n  "order_id": 32,\r\n  "check_id": "a0gehe-uE5kYAkNrYLh-UrV4udIRHyjgXnzJCoUKRZXC",\r\n  "type_id": 4,\r\n  "form": {\r\n    "redirect": true,\r\n    "action": "https:\\/\\/wpay.uniteller.ru\\/pay\\/",\r\n    "method": "POST",\r\n    "fields": {\r\n      "Shop_IDP": "00010151",\r\n      "Order_IDP": 32,\r\n      "Subtotal_P": "10",\r\n      "URL_RETURN_OK": "http:\\/\\/telekarta.tv",\r\n      "URL_RETURN_NO": "http:\\/\\/telekarta.tv",\r\n      "Signature": "EA1FB7BBF5BC3E30CFF527802ADC08DB"\r\n    }\r\n  }\r\n}\r\n    </code></pre>\r\n\r\n        <h4>Описание параметров ответа</h4>\r\n\r\n        <table class="table table-bordered">\r\n            <thead>\r\n            <tr class="bg-light">\r\n                <th scope="col">Параметр</th>\r\n                <th scope="col">Тип</th>\r\n                <th scope="col">Описание</th>\r\n            </tr>\r\n            </thead>\r\n            <tbody>\r\n            <tr>\r\n                <th scope="row"><strong>Параметр</strong></th>\r\n                <td>Тип</td>\r\n                <td>Описание</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>code</strong></th>\r\n                <td>string</td>\r\n                <td>Код платежной системы</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>order_id</strong></th>\r\n                <td>integer</td>\r\n                <td>Уникальный ID платежа, для связи с платежной системой</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>check_id</strong></th>\r\n                <td>string</td>\r\n                <td>Уникальный код чека, для просмотра статуса (результата) оплаты\r\n                </td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>type</strong></th>\r\n                <td>integer</td>\r\n                <td>Тип платежа, где:<br>\r\n                    1 – оплата оборудования по акции<br>\r\n                    4 – пополнение основного баланса карты<br>\r\n                    7 – оплата карты заказа в интернет магазине<br>\r\n                </td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>form.redirect</strong></th>\r\n                <td>boolean</td>\r\n                <td>Признак, что пользователь должен быть автоматически перенаправлен на страницу платежной системы, с\r\n                    переданными параметрами\r\n                </td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>form.action</strong></th>\r\n                <td>string</td>\r\n                <td>Адрес перенаправление пользователя, или адрес\r\n                    направления данных формы в случае, если оплата с\r\n                    помощью Карт Предоплаты\r\n                </td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>form.method</strong></th>\r\n                <td>string</td>\r\n                <td>Метод перенаправления (POST, GET, PUT)</td>\r\n            </tr>\r\n            <tr>\r\n                <th scope="row"><strong>form.fields</strong></th>\r\n                <td>element</td>\r\n                <td>Содержит название параметра и его значение, которое\r\n                    должно быть передано в платежную систему. В случае\r\n                    Карт Предоплаты, содержит только название полей,\r\n                    которые пользователь должен заполнить\r\n                </td>\r\n            </tr>\r\n            </tbody>\r\n        </table>\r\n        <ul>\r\n            <li>Обратите внимание, в случае оплаты через сторонние платежные системы, пользователь\r\n                автоматически должен перенаправляться на внешнюю страницу. В случае оплаты по\r\n                Картам Предоплаты, после получения ответа, пользователь должен заполнить поля\r\n                формы и эти данные должны быть переданы в API на соответствующий адрес.\r\n            </li>\r\n            <li>Финальный результат платежа можно получить только из API с параметром “check_id”</li>\r\n        </ul>', 'paysystems.update', 'Результат платежа (чек)', 12, '2018-05-21 12:34:25', '2018-05-21 12:34:26'),
  4.     (7, 'xcv', 'xcv', 'xcv', '<p>dfgdfg</p>', 'xcv', 'xcv', 3, '2018-05-25 17:41:28', '2018-05-25 17:41:28');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement