vk coin s

← разместить еще код

Расшаренный код:

import vkcoin

merchant = vkcoin.VKCoin(user_id=425340743, key='xxx')  # Ваш ID и ключ


@merchant.payment_handler(handler_type='callback', ip='94.103.85.139', port=8888)
def payment_received(data):
    """
    При получении платежа будет запущена эта функция. Она может называться как угодно
    :param data['to_id']: Ваш ID ВКонтакте
    :param data['id']: ID платежа
    :param data['payload']: Payload
    :param data['created_at']: Unix timestamp, время когда был совершён платёж
    :param data['from_id']: ID отправителя платежа
    :param data['amount']: Количество полученных VK Coin
    """

    user_id = data['to_id']
    amount = data['amount']

    print('Получен платёж на сумму {amount} от {user_id}'.format(amount=amount, user_id=user_id))
    # Вместо print вы можете выполнить ваши действия


merchant.set_callback_endpoint('http://94.103.85.139', ":8888")  # Регистрируем Endpoint
merchant.run_callback()  # Запускаем сервер для Callback