Карты оплаты

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (2)

просмотр истории страницы
{toc}
h1. Карты оплаты


!cards4.png|border=1!
h1. Активация карт оплаты через консоль с помощью скрипта.
h6. 1) Создаем и открываем bash скрипт.(В примере используется vim, можете использовать любой удобный для Вас текстовый редактор)
{code}
vim /root/cards.sh
{code}
h6. 2) Добавляем в скрипт следующие строки и сохраняем файл.
{code}
#!/bin/bash
login="$1"
card_no="$2"
card_key="$3"
a=$(curl "http://169.254.80.82:8082/rest_api/v2/Users/" -d 'method1=objects.get&arg1={"login":"'$login'"}&method2=get_or_create_dynamic_session&arg2={}')
b=$(echo $a | tail -c 23 | cut -c-18)
curl "http://169.254.80.82:8082/rest_api/v2/Users/" -d 'method1=web_cabinet.add_card_payment_operation&arg1={"suid":"'$b'","series_no":"'$card_no'","card_key":"'$card_key'", "src_ip":"admin"}'
{code}
h6. 3) Далее использовать скрипт можно следующим синтаксисом:
{code}
bash /root/cards.sh login 111 707555433
{code}
Где *login*- логин абонента
*111* - серия карт оплаты
*707555433* - секретный код.