Member 11683095 Ответов: 1

Страница раскрытия JSON API.СЕТКА С#


У меня нет большого опыта работы с api. Я интегрировал сторонний POST Json API в свое приложение, которое отправляет электронное письмо со ссылкой клиенту для онлайн-оплаты .До этого все работало хорошо, и есть поле параметров для URL-адреса раскрытия информации, на которое будет отправлен ответ от API после завершения оплаты.Я хочу разработать одну страницу в моем приложении .net C# (frame work 4.5) для захвата этого ответа и его обработки . Кто-нибудь может мне помочь? эта страница должна была вернуть статус http 200 !!

Заранее спасибо!!

Что я уже пробовал:

я cudont что-нибудь найти

Graeme_Grant

Куда ты смотрела? Кто является сервис, который вы пытаетесь соединиться с? Что такое URL-ссылка для их страницы документа API?

1 Ответов

Рейтинг:
2

F-ES Sitecore

Мы не можем дать конкретный совет, так как не знаем подробностей API, но ваш контроллер будет выглядеть примерно так

public class PaymentController : Controller
{
    // chances are the API is going to do a POST to your url so mark the method HttpPost
    [HttpPost]
    public ActionResult ProcessPayment()
    {
        // the api will put various bits of data in the request for you, so fields like
        // the transaction id etc.  You'll need to consult the API to know what these fields
        // are and what they are called
            
        string transaction = Request.Form["TransactionID"];

        // once you have done the work you need to do with the response return an HTTP 200 which
        // is status code Ok
        return new HttpStatusCodeResult(System.Net.HttpStatusCode.OK);
    }


тогда url-адрес будет выглядеть следующим образом: http://yourserver.com/Payment/ProcessPayment