Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

После получения заявки и скачивания документов, банковский сервис должен оповестить систему Goodfin об успешном получении заявки или ошибке.

Чтобы Goodfin узнал о возможных кодах ошибок, которые будет слать сервис, нужно выполнить /api/v1/service/errormapping/update (см. описание в 3.2.)

В песочнице в точку доступа /ad/v1/external/openapi/in отправляется сообщение типа CommonResponse

В действующей системе в точку доступа /ad/v1/external/openapi/in отправляется сообщение типа CommonResponse

Пример запроса для песочницы

где "receiver": "Shb" - это указание на систему Goodfin в качестве получателя сообщения;

"originator": "iniq8unrB1" - это указание на сервис - отправитель сообщения, при этом "iniq8unrB1" - логин/системное имя сервиса, которое получено на шаге 1.

Method: POST
URL: https://sandbox.goodfin.ru/ad/v1/external/openapi/in
HEADERS:
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYWRhcHRlciIsImpxMGp2TUpYbnoiLCJzaGIiXSwic2NvcGUiOlsicmVhZCIsIndyaXRlIl0sImV4cCI6MTU2MDE1MjA2MiwidXNlcklkIjoiZjkxYmRmOTAtNzE1My00Mzk1LTg2NjEtYjZkODUyYzY4NmIwIiwianRpIjoiNTZkYTAxNTYtODJkMy00MzZlLWJjNDMtNjFhNTkwMDFkMDY0IiwiY2xpZW50X2lkIjoianEwanZNSlhueiJ9.GFN0Av8SrxfyKNiHPLJvW5NUIg59f97nbgU86Gr1nbQ
BODY: 
{  
   "payloadType":"CommonResponse",
   "originator":"iniq8unrB1",
   "receiver":"Shb",
   "msgId":"34433355-8018-43b4-bbbb-60f10f1db05c",
   "msgDateTime":"2019-06-18T05:37:52.812",
   "payload":{  
      "originatorMsgType":"AddDealApplication",
      "originatorMsgId":"a45f8520-b132-4ab4-82ce-562affdbed43",
      "targetObjectId":"8a511353-bbbe-4ee0-8205-38816625ce07",
      "result":"SUCCESS",
      "error":null
   }
}

Пример запроса для песочницы в формате HTTP/1.1:

POST /ad/v1/external/openapi/in HTTP/1.1
Host: sandbox.goodfin.ru
Content-Type: application/json
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhdWQiOlsiYWRhcHRlciIsImpxMGp2TUpYbnoiLCJzaGIiXSwic2NvcGUiOlsicmVhZCIsIndyaXRlIl0sImV4cCI6MTU2MDE1MjA2MiwidXNlcklkIjoiZjkxYmRmOTAtNzE1My00Mzk1LTg2NjEtYjZkODUyYzY4NmIwIiwianRpIjoiNTZkYTAxNTYtODJkMy00MzZlLWJjNDMtNjFhNTkwMDFkMDY0IiwiY2xpZW50X2lkIjoianEwanZNSlhueiJ9.GFN0Av8SrxfyKNiHPLJvW5NUIg59f97nbgU86Gr1nbQ
Cache-Control: no-cache
{  
   "payloadType":"CommonResponse",
   "originator":"iniq8unrB1",
   "receiver":"Shb",
   "msgId":"34433355-8018-43b4-bbbb-60f10f1db05c",
   "msgDateTime":"2019-06-18T05:37:52.812",
   "payload":{  
      "originatorMsgType":"AddDealApplication",
      "originatorMsgId":"a45f8520-b132-4ab4-82ce-562affdbed43",
      "targetObjectId":"8a511353-bbbe-4ee0-8205-38816625ce07",
      "result":"SUCCESS",
      "error":null
   }
}

Пример получаемого ответа:

<Пусто>
Пример выполнения метода в SoapUI

  • Нет меток