@Pikachuuuu

Как сгенерировать ссылку на оплату anypay с помощью api?

Хочу подключить систему оплаты anypay в тг бота
Не могу сгенерировать ссылку на оплату
Выдает ошибку 102, не верная подпись (https://anypay.io/doc/api/errors)
api_id ='мой апи ид'
api_key = 'aпи ключ'
project_id = 100500
currency = 'RUB'
pay_id = int(1112
amount = 299,00
desc = 'Tуst'
method = 'card'
email = '1daefsgr@mail.ru'
sign = hashlib.sha256(f'create-payment{api_id}{project_id}{pay_id}{amount}{currency}{desc}{method}{email}{api_key}'.encode())
create_pay = requests.get(f'https://anypay.io/api/create-payment/{api_id}', params={'sign':sign.hexdigest(), 
'project_id': project_id, 
'pay_id': pay_id,
'email':email,
'amount': amount,
'currency': currency,
'desc': desc,
'method':method,
 })


транзакции получаю таким же методом и все работает, но создать ссылку не могу, выдает ошибку
{'error': {'code': '102', 'message': 'Invalid sign'}}
  • Вопрос задан
  • 259 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы