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

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

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

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

Ответы [ 2 ]

0 голосов
/ 11 июня 2018

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

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

0 голосов
/ 11 июня 2018

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

...