Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- INSERT INTO `documentations` (`id`, `controller`, `url`, `method`, `html_description`, `name`, `short_description`, `theme_id`, `created_at`, `updated_at`) VALUES
- (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'),
- (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'),
- (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