URL-адреса PayFast должны быть действительными - PullRequest
0 голосов
/ 12 декабря 2018

Я пытаюсь внедрить PayFast в мой веб-сайт ASP.NET MVC.Во время тестирования в среде песочницы.Все работало нормально, я мог перенаправить покупателя на URL возврата или отмены в зависимости от выполненных действий.

Как только я использовал действующий URL PayFast, я получаю сообщение об ошибке, согласно которому мои URL возврата, отмены и уведомления должны быть действительными.Мои URL неверны?Или мне чего-то не хватает?

Это мои URL-адреса, которые я использовал как в песочнице, так и в реальной среде:

<!-- Used in sandbox environment-->
<add key="ProcessUrl" value="https://sandbox.payfast.co.za/eng/process?" />
<add key="ValidateUrl" value="https://sandbox.payfast.co.za/eng/query/validate" />
<!-- Used in live environment-->
<add key="ProcessUrl" value="https://payfast.co.za/eng/process?" />
<add key="ValidateUrl" value="https://payfast.co.za/eng/query/validate" />
<!--Return, Cancel and Notify URLS-->
<add key="ReturnUrl" value="http://www.xxx.co.za/return" />
<add key="CancelUrl" value="http://www.xxx.co.za//cancel" />
<add key="NotifyUrl" value="http://www.xxx.co.za/notify" />

Любая помощь будет высоко оценена.Заранее спасибо

1 Ответ

0 голосов
/ 14 декабря 2018

Ваш URL для страницы оплаты PayFast неверен.Согласно документам PayFast , действующий URL транзакции: https://www.payfast.co.za/eng/process, обратите внимание на www.

PayFast выполнит перенаправление 301 с:

https://payfast.co.za/eng/process?

Кому:

https://www.payfast.co.za/eng/process

Когда происходит такое перенаправление, публикуемые значения теряются, и на странице оплаты PayFast выдается ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...