Как передать адрес LocalHost приложению для возврата из www address обратно в приложение разработки - PullRequest
0 голосов
/ 06 мая 2020

Мы пытаемся интегрировать решения Network International Payment Gateway в наш MVC Портал. Для этого необходимо передать URL-адрес возврата, на который система должна вернуться после совершения платежа (успешный / неудачный). Вопрос в том, как в режиме разработки передать адрес моего Localhost в Платежный шлюз, чтобы он мог успешно вернуться в мое приложение после оплаты?

Ниже приведен код, предоставленный для интеграции.

apiKey = txtApi.Text;
        outletRef = txtOutlet.Text;
        client = new ngoClient(apiKey, outletRef);
        client.GetAccessToken();
        string url = string.Empty;
        ngoOrderRequest order_request = new ngoOrderRequest("SALE", new ngoAmount("AED", 1100), "en", new ngoMerchantAttributes("http://192.168.0.113/ngoProgram.aspx"), new ngoBilling("Jon", "Snow"));//PLease pass the IP address instead of localhost. Due to security reasons the localhost is blocked in the N-Genius payment gateway.
        ngoOrderResponse order_response = client.CreateOrder(client.token, order_request);
        foreach (var item in order_response._links)
        {
            if (item.Key == "payment")
            {
                url = item.Value.href;
                break;
            }
        }

Как упоминалось в комментариях, Localhost заблокирован по соображениям безопасности, поэтому нам нужно передать IP-адрес.

...