Я отправляю 4 параметра на URL-адрес платежного шлюза, в ответном сервере отсылают параметры с именем auth_token & postBackURL.Как получить параметр из HttpResponseMessage
Я не подставлю, что как получить эти параметры (auth_token & postBackURL) из респоса в ASP.NET MVC ????
Ниже приведен мой код.
var client = new HttpClient();
var values = new List<KeyValuePair<string, string>>();
values.Add(new KeyValuePair<string, string>("storeId", "1234"));
values.Add(new KeyValuePair<string, string>("amount", "1000"));
values.Add(new KeyValuePair<string, string>("postBackURL","http://www.smmotors.org"));
values.Add(new KeyValuePair<string, string>("orderRefNum", "1101"));
var content = new FormUrlEncodedContent(values);
HttpResponseMessage response = client.PostAsync("https://easypaystg.easypaisa.com.pk/easypay/Index.jsf", content).Result;
Ниже плагин интеграции документации.
Торговец должен POST следующий параметр Easypay по следующему адресу:
песочнице окружающей среды: https://easypaystg.easypaisa.com.pk/easypay/Index.jsf
количество StoreID PostBackUrl orderRefNum
После успешного перенаправление, клиент будет приземляться на экране проверки Easypay, где есть форма для заполнения информации о транзакции.
- После заполнения формы на шаге 1 клиент будет нажимать кнопку «Продолжить» и возвращается на веб-сайт продавца по тому же адресу, который указан в переменной postbackURL на первом этапе. Это будет экран подтверждения на веб-сайте продавца, чтобы выполнить рукопожатие между Easypay и веб-сайтом продавца. Easypay отправляет обратно параметр auth_token в postbackURL, который отправляется как параметр GET. Теперь продавец должен отправлять обратно следующие два параметра снова к следующему URL-адресу:
Песочница среды: https://easypaystg.easypaisa.com.pk/easypay/Confirm.jsf
auth_token PostBackUrl
После этого Перенаправление EasyPay опознает auth_token посланную купец с тем, который он имеет на предыдущем шаге, и после успешной аутентификации он сделает землю клиента на успешном экране проверки, отправив обратно следующие две переменные во второй postBackURL:
статус по алфавиту orderRefNumber
К сожалению я не могу под стендом, пожалуйста, вы можете дать пример с моим кодом. –