Враппер для платёжного API VK Coin
Project description
vkcoin
Враппер для платёжного API VK Coin. https://vk.com/@hs-marchant-api
Установка
На данный момент установка через репозиторий pip недоступна, используйте установку через git
- Скачайте и установите Python версии 3.6 и выше
- Если вы используете Windows, установите git
- Введите следующую команду в командную строку:
pip install git+git://github.com/crinny/vkcoin.git
- Вы прекрасны!
Начало работы
Для начала разработки, необходимо создать в своей папке исполняемый файл с расширением .py, например test.py. Вы не можете назвать файл vkcoin.py, так как это приведёт к конфликту. Теперь файл нужно открыть и импортировать библиотеку:
import vkcoin
merchant = vkcoin.Merchant()
Параметр | Тип | Описание |
---|---|---|
user_id | Integer | ID аккаунта ВКонтакте |
key | String | Ключ для взаимодействия с API |
Методы
Необязательные параметры при вызове функций выделены курсивом.
get_payment_url
- получет ссылку на оплату VK Coin
result = merchant.get_payment_url(amount=10, payload=78922, free_amount=False)
print(result)
Параметр | Тип | Описание |
---|---|---|
amount | Integer | Количество VK Coin для перевода |
payload | Integer | Число от -2ккк до 2ккк, вернется в списке транзаций |
free_amount | Boolean | True, что бы позволить пользователю изменять сумму перевода |
get_transactions
- получает список ваших транзакций
result = merchant.get_payment_url(tx=[1])
print(result)
Параметр | Тип | Описание |
---|---|---|
tx | List | Массив ID переводов для получения или [1] - последние 1000 транзакций, [2] - 100 |
last_tx | Integer | Если указать номер последней транзакции то будут возвращены только транзакции после указанной |
send
- делает перевод другому пользователю
result = merchant.send(amount=100, to_id=371576679) # Если запустить этот код, вы переведёте мне 100 VK Coin :)
print(result)
Параметр | Тип | Описание |
---|---|---|
amount | Integer | Сумма перевода |
to_id | Integer | ID аккаунта, на который будет совершён перевод |
Где меня можно найти
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.