Как я могу программно сделать фальшивый платеж в песочнице payu?

У меня есть приложение django oscar, которое использует PayU в качестве поставщика платежей. Я пишу тесты, чтобы проверить мой механизм возврата. Поэтому я использую сервис песочницы для таких вещей. Я создал тест, который разместил запрос к PayU "Создать заказ". Затем я получил URL перенаправления, где я могу (в браузере) сделать поддельный платеж, используя свой банковский счет. Но в тесте я хотел бы сделать это программно. Я прочитал всю документацию, но не нашел такой возможности. На SoF нет подобных вопросов. Служба поддержки PayU не ответила на мой вопрос (у них есть 24 часа).

Мне интересно, есть ли возможность опубликовать правильную форму для правильного URL на Payu - но после быстрого просмотра HTML, я думаю, что это может быть сложно.

У вас есть идеи, как решить эту проблему?

2 ответа

После прочтения документации я нашел решение. Прежде всего, я не должен использовать "оплатить счет в банке". Я должен использовать "оплатить с помощью кредитной / дебетовой карты".

А в документации PayU есть информация, какие данные используются для программной оплаты (путем отправки данных POST).

Обратитесь к ссылке ниже для документации по возврату PayU: https://documentation.payubiz.in/refunds/

Другие вопросы по тегам