Платёжный токен¶
Платёжный токен используется для оплаты заказа без ввода платёжных реквизитов. Для подключения этого способа оплаты обратитесь в службу поддержки.
Поддерживается выпуск платёжного токена для банковской карты, QR-кода СБП и QIWI Кошелька. Оплата токеном может быть использована:
- на форме QIWI;
- на форме партнёра.
Клиент может оплатить заказ платёжным токеном только на том сайте, для которого токен был выпущен. Чтобы токен действовал на других сайтах, обратитесь в службу поддержки.
Токен для банковской карты¶
При выпуске токена карты реквизиты карты хранятся в зашифрованном виде в QIWI.
Платёжный токен может быть выпущен на одном из следующих этапов взаимодействия с QIWI:
- проверка банковской карты;
- оплата заказа.
Выпуск токена при проверке карты
В запросе на проверку карты необходимо передать уникальный идентификатор клиента в системе партнёра в параметре tokenizationData.account .
Запрос на проверку банковской карты Ответ на запрос проверки банковской карты
PUT /partner/payin/v1/sites/site-01/validation/card/requests/acd7bf20-22e2-4cbf-a218-38d90e9f29b9 HTTP/1.1 Accept: application/json Authorization: Bearer 5c4b25xx93aa435d9cb8cd17480356f9 Content-type: application/json Host: api.qiwi.com "cardData": "pan": "1111222233334444", "expiryDate": "12/34", "cvv2": "123", "holderName": "Holder Name" >, "tokenizationData": "account": "account" > >
HTTP/1.1 200 OK Content-Type: application/json "requestUid": "acd7bf20-22e2-4cbf-a218-38d90e9f29b9", "status": "SUCCESS", "isValidCard": true, "threeDsStatus": "WITHOUT", "checkOperationDate": "2021-07-29T16:30:00+03:00", "cardInfo": "issuingCountry": "RUS", "issuingBank": "Bank", "paymentSystem": "VISA", "fundingSource": "DEBIT", "paymentSystemProduct": "Platinum. " >, "createdToken": "token": "1a77343a-dd8a-11eb-ba80-0352ac130004", "name": "111122******4444", "expiredDate": "2034-12-01T00:00:00+03:00", "account": "account" > >
Запрос приведён в качестве примера: актуальные формат и список параметров см. в разделе «Справочник методов API» документации API приёма платежей.
Информацию о токене можно получить после успешного завершения проверки карты одним из следующих способов:
- в ответе на запрос проверки карты — см. поле createdToken ;
- в запросе статуса проверки карты — см. поле createdToken ;
- в уведомлении типа CHECK_CARD — см. поле tokenData .
Выпуск токена при оплате заказа
В запросе на создание счёта или запросе на создание платежа необходимо передать следующие параметры:
- «flags»: [«BIND_PAYMENT_TOKEN»] — признак привязки платёжного токена;
- customer.account — идентификатор клиента в системе партнёра.
Запрос на создание счёта с выпуском токена Ответ на запрос создания счёта с выпуском токена Запрос на создание платежа с выпуском токена Ответ на запрос создания создания платежа с выпуском токена
PUT /partner/payin/v1/sites/test-01/bills/893794793973 HTTP/1.1 Accept: application/json Authorization: Bearer 5c4b25xx93aa435d9cb8cd17480356f9 Content-type: application/json Host: api.qiwi.com "amount": "currency": "RUB", "value": 10.00 >, "expirationDateTime": "2024-01-13T14:30:00+03:00", "customer": "account":"token12345" >, "customFields": <>, "flags":["BIND_PAYMENT_TOKEN"] >
HTTP/1.1 200 OK Content-Type: application/json "billId": "893794793973", "invoiceUid": "39b5c83f-abcc-3060-952f-31agh5b2012f", "amount": "currency": "RUB", "value": "10.00" >, "expirationDateTime": "2024-01-13T14:30:00+03:00", "status": "value": "CREATED", "changedDateTime": "2024-01-10T17:44:23+03:00" >, "customer": "account": "token12345" >, "flags": [ "BIND_PAYMENT_TOKEN" ], "payUrl": "https://oplata.qiwi.com/form?invoiceUid=39b5c83f-abcc-3060-952f-31agh5b2012f" >
PUT /partner/payin/v1/sites/test-01/payments/test1234567890 HTTP/1.1 Accept: application/json Authorization: Bearer 5c4b25xx93aa435d9cb8cd17480356f9 Content-type: application/json Host: api.qiwi.com "billId": "1234567890", "amount": "currency": "RUB", "value": "1.00" >, "paymentMethod" : "type" : "CARD", "pan" : "4256000000000078", "expiryDate" : "03/24", "cvv2" : "123", "holderName" : "TESTQIWI" >, "customer": "account": "token123" >, "flags":["BIND_PAYMENT_TOKEN"] >
HTTP/1.1 200 OK Content-Type: application/json "paymentId": "test1234567890", "billId": "1234543211237", "createdDateTime": "2024-01-10T17:51:51+03:00", "amount": "currency": "RUB", "value": "1.00" >, "capturedAmount": "currency": "RUB", "value": "0.00" >, "refundedAmount": "currency": "RUB", "value": "0.00" >, "paymentMethod": "type": "CARD", "maskedPan": "425600******0078", "rrn": "123", "authCode": "181218", "cardHolder": "TESTQIWI" >, "createdToken": "token": "aa8077be-5398-4389-925e-5aa13192e565", "name": "425600******0078", "expiredDate": "2024-03-31T00:00:00+03:00" >, "customer": "account": "token123" >, "status": "value": "COMPLETED", "changedDateTime": "2024-01-10T17:51:54+03:00" >, "callbackUrl": "https://test.com", "customFields": "customer_account": "token123" >, "flags": [ "TEST" ], "paymentCardInfo": "issuingCountry": "643", "issuingBank": "Test Bank Name", "paymentSystem": "VISA", "fundingSource": "UNKNOWN", "paymentSystemProduct": "Unknown" > >
Запросы приведены в качестве примера: актуальные формат и список параметров см. в разделе «Справочник методов API» документации API приёма платежей.
Информацию о токене можно получить после успешной авторизации платежа банком-эмитентом одним из следующих способов:
- в ответе на запрос создания платежа — см. поле createdToken ;
- в ответе на запрос завершения аутентификации — см. поле createdToken ;
- в уведомлении типа PAYMENT — см. поле tokenData .
- Одному идентификатору клиента в системе партнёра могут соответствовать данные только одного физического лица.
- Запрос на создание счёта с выпуском токена можно использовать без последующей оплаты счёта — не отправлять запрос на создание платежа.
Токен для QR-кода СБП¶
Для выпуска платёжного токена в запросе на создание QR-кода необходимо передать:
- уникальный идентификатор клиента в системе партнёра в параметре tokenizationAccount ;
- признак создания токена «flags»:[«CREATE_TOKEN»] .
Токен может быть выпущен для любого типа QR-кода ( qrCode.type ).
Запрос на выпуск токена для QR-кода СБП типа TOKEN Ответ на запрос выпуска токена для QR-кода СБП типа TOKEN Запрос на выпуск токена для QR-кода СБП типа DYNAMIC Ответ на запрос выпуска токена для QR-кода СБП типа DYNAMIC
POST /partner/payin/v1/sites/test-01/sbp/qrCodes HTTP/1.1 Accept: application/json Authorization: Bearer 5c4b25xx93aa435d9cb8cd17480356f9 Content-type: application/json Host: api.qiwi.com "qrCodeUid": "Test123", "qrCode": "type": "TOKEN", "image": "mediaType": "image/png", "width": 300, "height": 300 > >, "tokenizationPurpose": "Описание с деталями привязки счета", "tokenizationAccount": "3e2322", "flags": ["CREATE_TOKEN"] >
HTTP/1.1 200 OK Content-Type: application/json "qrCodeUid": "Test123", "qrCode": "type": "TOKEN", "ttl": 10, "image": "mediaType": "image/png", "width": 300, "height": 300, "content": "iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAA" >, "payload": "https://qr.nspk.ru/AD10006M8KH234K782OQM0L13JI31LQDб", "status": "CREATED" >, "tokenizationPurpose": "Описание с деталями привязки счета", "flags": ["CREATE_TOKEN"], "token": "status": "CREATED", "value": "a4a312345-6789-1234-a567-89a1234567a0", "expiredDate": "2023-08-11T10:10:32+03:00" >, "createdOn": "2022-08-11T20:10:32+03:00" >
POST /partner/payin/v1/sites/test-01/sbp/qrCodes HTTP/1.1 Accept: application/json Authorization: Bearer 5c4b25xx93aa435d9cb8cd17480356f9 Content-type: application/json Host: api.qiwi.com "qrCodeUid": "Test123", "amount": "value": 100.00, "currency": "RUB" >, "qrCode": "type": "DYNAMIC", "image": "mediaType": "image/png", "width": 300, "height": 300 > >, "tokenizationPurpose": "Описание с деталями привязки счета", "tokenizationAccount": "3e2322", "redirectUrl": "http://someurl.com" "flags": ["CREATE_TOKEN"] >
HTTP/1.1 200 OK Content-Type: application/json "qrCodeUid": "Test123", "amount": "value": 100.00, "currency": "RUB" >, "qrCode": "type": "DYNAMIC", "ttl": 10, "image": "mediaType": "image/png", "width": 300, "height": 300, "content": "iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAA" >, "payload": "https://qr.nspk.ru/AD10006M8KH234K782OQM0L13JI31LQDб", "status": "CREATED" >, "redirectUrl": "http://someurl.com", "tokenizationPurpose": "Описание с деталями привязки счета", "flags": ["CREATE_TOKEN"], "token": "status": "CREATED", "value": "a4a312345-6789-1234-a567-89a1234567a0", "expiredDate": "2023-08-11T10:10:32+03:00" >, "createdOn": "2022-08-11T20:10:32+03:00" >
Запросы приведены в качестве примера: актуальные формат и список параметров см. в разделе «Справочник методов API» документации API приёма платежей.
Одному идентификатору клиента в системе партнёра могут соответствовать данные только одного физического лица.
Токен для QIWI Кошелька¶
Для выпуска токена QIWI Кошелька необходимо выполнить нижеописанные действия.
-
Отправить POST-запрос для выпуска токена на URL-адрес https://api.qiwi.com/partner/payin-tokenization-api/v1/sites//token-requests . В адресе указывается siteId , полученный при подключении, а в JSON-теле запроса передаются следующие параметры:
| Параметр | Описание |
|---|---|
| requestId | Уникальный идентификатор запроса длиной от 1 до 36 символов. Идентификатор должен отличаться от идентификаторов всех ранее созданных запросов на выпуск токена QIWI Кошелька в рамках одного siteId |
| phone | Номер QIWI Кошелька клиента |
| accountId | Уникальный идентификатор клиента в системе партнёра |
Обратите внимание Одному идентификатору клиента в системе партнёра могут соответствовать данные только одного физического лица.
Запрос на выпуск токена Ответ на запрос выпуска токена
POST /partner/payin-tokenization-api/v1/sites/test-01/token-requests HTTP/1.1 Accept: application/json Authorization: Bearer 5c4b25xx93aa435d9cb8cd17480356f9 Content-type: application/json Host: api.qiwi.com "requestId": "asd1232q77w1e3212", "phone": "79022222222", "accountId": "token324" >
HTTP/1.1 200 OK Content-Type: application/json "requestId": "asd1232q77w1e3212", "status": "value": "WAITING_SMS" > >
Запросы и ответы приведены в качестве примера.
| Параметр | Описание |
|---|---|
| requestId | Значение requestId , указанное в запросе из п.1 |
| smsCode | Код из SMS, полученного клиентом |
Запрос на завершение выпуска токена Ответ на запрос завершения выпуска токена
PUT /partner/payin-tokenization-api/v1/sites/test-01/token-requests/complete HTTP/1.1 Accept: application/json Authorization: Bearer 5c4b25xx93aa435d9cb8cd17480356f9 Content-type: application/json Host: api.qiwi.com "requestId": "asd1232q77w1e3212", "smsCode": "1223" >
HTTP/1.1 200 OK Content-Type: application/json "requestId": "asd1232q77w1e3212", "status": "value": "CREATED" >, "token": "value": "589c04b5-47dd-41af-9682-b3eb91", "expiredDate": "2021-11-08T14:23:54+03:00" > >
Запросы и ответы приведены в качестве примера.
Удаление токена¶
Для прекращения действия платёжного токена необходимо отправить DELETE-запрос на URL-адрес https://api.qiwi.com/partner/payin/v1/sites/>/tokens , указав в адресе siteId , полученный при подключении, а в JSON-теле запроса следующие параметры:
| Параметр | Описание |
|---|---|
| customerAccountId | Уникальный идентификатор клиента в системе партнёра, привязанный к платёжному токену |
| token | Платёжный токен |
Запрос на удаление токена Ответ на запрос завершения выпуска токена
DELETE /partner/payin/v1/sites/test-01/tokens HTTP/1.1 Accept: application/json Authorization: Bearer 5c4b25xx93aa435d9cb8cd17480356f9 Content-type: application/json Host: api.qiwi.com "token": "1a2b3c4d-1a2b-1a2b-1a2b3c-1a2b3c4d5e", "customerAccountId": "token_name" >
HTTP/1.1 204 No Content
Запрос приведён в качестве примера.
- Одному идентификатору клиента в системе партнёра могут соответствовать данные только одного физического лица.
- Метод реализован только для платёжного токена карты и QIWI Кошелька.
Мануал | TEAM
QIWI API токен — уникальный набор символов, с помощью которого можно получить полный доступ над кошельком qiwi. Чтобы его сделать, нужно перейти на сайт и авторизоваться. После авторизации нужно нажать кнопку «Выпустить токен», затем поставить все галочки (важно) и ввести код из смс. Всё, токен готов.
Пример токена: cf802059a69fdib2ef0fa851ee786cb1q
Имея только токен мы можем получить полную информацию о кошельке, начать слежку, а также списать весь баланс.
2️⃣ Принцип работы.
Под каким либо предлогом нам нужно заполучить токен жертвы и списать с него деньги.
Как это происходит?
Воркер не будет просить токен на прямую у человека, потому что какой более менее адекватный человек будет раздавать свои данные незнакомцу?
Поэтому мы будем использовать различные методы связанные с халявой, чтобы завлечь мамонта.
Допустим, это будет «Схема про QIWI & Bitzlato».
Биржа криптовалюты Bitzlato выполняет тестовое подключение к .COM. Для этого они набирают первых BETA-тестировщиков, которым за регистрацию будет вознаграждать от 500 до 1000 рублей. Вы (воркер) уже воспользовались этой акцией и получили свои деньги, но у Вас больше нет кошельков, поэтому ищите людей, которые также принят участие в тестировании и поделятся вознаграждением с Вами.
Пример сообщения для рассылки по чатам:
Пацаны, нашел способ как за 10 минут заработать от 500 до 1000 рублей, кому интересно — пишите в лс. От вас никаких вложений, смс, паспортных данных и прочей фигни не нужно.
Пример сообщения мамонту уже в личных сообщениях:
Короче, есть криптобиржа и она сейчас тестирует подключение к платёжке qiwi. Поэтому они сейчас тестируют всю эту систему и вознаграждают тестировщиков. Я уже получил бонус на свой кошелек и на мамин, а несколько раз на один кошелек нельзя. Поэтому я ищу людей, которым покажу, как всё делать, а они, уже после получения бонуса, немного поделятся бонусом.
НИКОГДА НЕ РАССКАЗЫВАЙТЕ СУТЬ СХЕМЫ НЕПОСРЕДСТВЕННО В САМИХ ЧАТАХ, ПОТОМУ ЧТО ЭТО ПРОЧИТАЕТ МНОГО ЧЕЛОВЕК, И КТО-ТО НАПИШЕТ, ЧТО ЭТО СКАМ И ВЫ ПОТЕРЯЕТЕ МАМОНТОВ. ПИШИТЕ СУТЬ СХЕМЫ ТОЛЬКО В ЛС МАМОНТАМ.
Для начала Вам нужно получить свою реферальную ссылку, по которой Вы должны привести жертву. Ее можно получить нажав на кнопку « Начать работать» в нашем боте.

Если Вы ищете мамонтов непосредственно в Telegram, то не нужно сокращать ссылку, просто скопируйте уже готовую (в самом верху сообщения, выделена другим шрифтом)
Если вы ищете мамонтов в какой либо другой соц. сети, то можете сократить ссылку, нажав на кнопку « Сократить ссылку (clck.ru)»
Всё, мы получили реферальную ссылку, которая нам и понадобится. Дело за малым, найти мамонтов и предложить им получить немного халявы, приняв участие в «Экспериментальной интеграции». Фейковый бот, в который Вы привели свою жертву, просит для регистрации указать свой киви токен и получить на халяву 500-1000 рублей.
Интерфейс бота для мамонтов:
После входа видны 4 кнопки

1. Кнопка «Статистика» показывает фейковую статистику, чтобы мамонт подумал, что сервис настоящий и честный

2. Кнопка «Профиль». На самом деле она ненастоящая, создана для имитации работающего бота.

3. Кпопка «Поддержка» переносит мамонта на аккаунт нашей поддержки, к которой он может всегда обратиться
4. Кнопка «Регистрация». Это самая главная кнопка, в которой мамонту и требуется ввести свой токен

Каждое действие мамонта в боте будет отображаться Вам:

Что будет после того, как мамонт ввёл токен?
Наш бот сразу же проверит токен на валидность и узнает баланс кошелька.
Если баланс кошелька будет меньше 300 рублей, то бот попросит мамонта пополнить баланс или же ввести другой токен. Цитирую: «Пожалуйста, пополните баланс своего кошелька на 300 рублей или же введите другой токен. Это сделано для того, чтобы в нашем сервисе регистрировались только настоящие люди»

Если же баланс кошелька будет больше 300 рублей, то воркеру придет сообщение с балансом кошелька и кнопками для управления кошельком.

Воркеру будет доступно несколько функций:
— Вывести баланс
В таком случае Ваша заявка на вывод придет нашим вбиверам. В свою очередь, весь баланс кошелька мамонта спишут они, после чего 75 процент от баланса кошелька воркер получит чеком BTC banker. После списания мамонт будет задавать такие вопросы как «А почему у меня списались деньги?». В таком случае отправьте мамонта в поддержку нашего бота, где мы раскрутим его на дополнительное пополнение кошелька.
— ℹ️ Посмотреть историю
Если же воркер считает, что мамонт довольно обеспеченный, он может посмотреть последние 20 платежей кошелька мамонта и, по желанию, начать слежку за кошельком.
— Отслеживать
Воркер посмотрел историю и видит, что у мамонта к примеру на кошельке были крупные переводы, а сейчас на балансе сумма поменьше. Тогда воркер может не списывать деньги, которые на кошельки в данный момент, а начать слежку за кошельком и подождать, пока сумма будет больше. Когда слежка активирована, воркеру будут приходить сообщения от нашего бота об изменении баланса кошелька и в любой момент воркер сможет списать баланс. Также имеется возможность поставить автовывод, к примеру, когда на кошельке мамонта будет 1000 рублей и выше, система автоматически спишет весь баланс. Управлять отслеживаемыми кошельками можно нажав на кнопку « Слежка» в боте.
❗ При использовании слежки за кошельком есть вероятность, что мамонт потратит все свои средства и профит пропадет
Если мамонт скинул свой токен Вам или же у Вас есть свои токены, Вы можете нажать на кнопку « Обработать токены» и списать с них весь баланс.

Как войти в доверие к мамонту?
1) Чтобы максимально убедить мамонта в том, что сервис выплачивает деньги, Вы можете использовать различные отрисовщики, на просторах телеграма их множество, с помощью которого отрисовать себе баланс киви (например 720 рублей) и сказать, что эти деньги Вам выплатили.

2) Отправьте скриншот своей «переписки» с ботом, где вы ввели токен

2) Нужно вести себя довольно культурно и по-настоящему. Также подстраиваться под интересы мамонта, чтобы быть с ним похожими. К примеру, если Ваш мамонт увлекается игрой в Standoff 2, Вы можете поинтересоваться, какое у него звание, как давно он играет, какие скины есть и так далее. Также можно предложить сыграть вместе после «получения» мамонтом денег.
3) Мамонт может спросить: «Какая тебе выгода в том, что я получу деньги?» На это нужно ответить таким образом «Когда получишь деньги, можешь дать мне небольшой процент за предоставленную информацию о халяве»
4) Мамонт спрашивает: «Почему тогда ты сам не выводишь оттуда деньги с разных аккаунтов?». На что нужно ответить «Я сам уже получил деньги на свой кошелек, получил на мамин кошелек и на кошелек друга. На один кошелек дважды получить деньги нельзя, поэтому я ищу людей, чтобы они также получили деньги и поделились со мной».
5) Если же мамонт не понимает, почему бот просит указать именно токен, а не например номер киви кошелька можно ответить таким образом: «Это сделано для того, чтобы выплату получали только настоящие владельцы кошельков, а также чтобы проверить, дошли ли деньги».
6) Заполните свой профиль максимально правдоподобно
7) При других непонятных ситуациях Вы можете спросить в нашем чате и у ТСа, или же направить мамонта к саппорту бота (ссылка на поддержку указана в боте для мамонтов)
3️⃣ Где искать мамонтов?
Вы можете массово распространять свою ссылку по соц. сетям и телеграм чатам.
Один из вариантов: заказать таргет рекламу в Инстаграме (можно оплатить картой без 3 дс). Для этого Вам нужно переключить свой аккаунт на «Бизнес аккаунт».
4️⃣ Как обезопасить себя?
Если Вы используете Telegram для общения с мамонтами:
Купите виртуальный номер для создания телеграм аккаунта
Номер будет стоить 10-15 рублей
Если Вы используете любые другие соц. сети для общения с мамонтами:
Создайте или купите уже готовый аккаунт.
Купить аккаунт ВК, ТикТок, Инстаграм можно в @Dark1ShopBot
На этом мануал окончен. Если у Вас ещё остались какие-либо вопросы, можете обратиться к ТС.
Выпуск токена

Что нужно сделать, чтобы получить токен киви?
Токен QIWI можно взять в QIWI кошельке, нужен он для того чтобы автоматизировать продажи
Переходим по ссылке
И так выпускаем токен и жмём на кнопку «Просмотр истории платежей» (По желанию можно разрешить верхние два пункта)
Никогда не разрешайте нижние пункты!
ВАЖНО. Используйте информационный токен
P2P — секретный ключ!
Если вы выбрали тип оплаты через P2P, то вам не надо выпускать токен. Вам необходимо воспользоваться другой инструкцией. Вам нужен не токен, а приватный ключ
Как получить токен в Qiwi и зачем он нужен?
Заходим в настройки бота, привязываем номер вашего кошелька к КИВИ, вставляем токен киви и все готово вы привязали киви к боту и магазину!
Вот где это делается ссылка на токен киви (получение)
Это делается для просмотра истории сообщения об оплате.


Вставляем токен. Шаг 1

Нажимаем на «Добавить способ оплаты»

Вставляем токен
1) Выбираем способ приема платежа
2) Добавляем номер телефона киви
3) Вставляем сюда приватный ключ
Остались вопросы? Напишите в поддержку @BOTT_SUPPORT_BOT