POST api/VoooVoucherCreationNotification/NotificationFlow
Request Information
URI Parameters
None.
Body Parameters
NotificationReqViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| msgCode | string |
None. |
|
| sender | string |
None. |
|
| receiver | string |
None. |
|
| custLang | string |
None. |
|
| clientDt | date |
None. |
|
| isRetry | boolean |
None. |
|
| rqUID | string |
None. |
|
| asyncRqUID | string |
None. |
|
| terminalId | string |
None. |
|
| clientTerminalSeqId | string |
None. |
|
| pmtRec | Collection of NotificationPmtRec |
None. |
Request Formats
application/json, text/json
Sample:
{
"msgCode": "sample string 1",
"sender": "sample string 2",
"receiver": "sample string 3",
"custLang": "sample string 4",
"clientDt": "2025-12-06T06:24:01.6620546+02:00",
"isRetry": true,
"rqUID": "sample string 7",
"asyncRqUID": "sample string 8",
"terminalId": "sample string 9",
"clientTerminalSeqId": "sample string 10",
"pmtRec": [
{
"pmtInfo": {
"billingAcct": "sample string 1",
"pmtType": "sample string 2",
"deliveryMethod": "sample string 3",
"pmtMethod": "sample string 4",
"pmtStatus": "sample string 5",
"billTypeCode": "sample string 6",
"bankId": "sample string 7",
"extraBillingAccts": [
{
"key": "sample string 1",
"value": "sample string 2"
},
{
"key": "sample string 1",
"value": "sample string 2"
}
],
"pmtIds": [
{
"pmtId": "sample string 1",
"pmtIdType": "sample string 2",
"creationDt": "2025-12-06T06:24:01.6620546+02:00"
},
{
"pmtId": "sample string 1",
"pmtIdType": "sample string 2",
"creationDt": "2025-12-06T06:24:01.6620546+02:00"
}
],
"pmtAmt": {
"amt": 1.1,
"curCode": "sample string 2"
}
}
},
{
"pmtInfo": {
"billingAcct": "sample string 1",
"pmtType": "sample string 2",
"deliveryMethod": "sample string 3",
"pmtMethod": "sample string 4",
"pmtStatus": "sample string 5",
"billTypeCode": "sample string 6",
"bankId": "sample string 7",
"extraBillingAccts": [
{
"key": "sample string 1",
"value": "sample string 2"
},
{
"key": "sample string 1",
"value": "sample string 2"
}
],
"pmtIds": [
{
"pmtId": "sample string 1",
"pmtIdType": "sample string 2",
"creationDt": "2025-12-06T06:24:01.6620546+02:00"
},
{
"pmtId": "sample string 1",
"pmtIdType": "sample string 2",
"creationDt": "2025-12-06T06:24:01.6620546+02:00"
}
],
"pmtAmt": {
"amt": 1.1,
"curCode": "sample string 2"
}
}
}
]
}
application/xml, text/xml
Sample:
<NotificationReqViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VOOO_MVCAPI.Models.APIBodies.Vooo_Fawry_Notification_flow_models">
<asyncRqUID>sample string 8</asyncRqUID>
<clientDt>2025-12-06T06:24:01.6620546+02:00</clientDt>
<clientTerminalSeqId>sample string 10</clientTerminalSeqId>
<custLang>sample string 4</custLang>
<isRetry>true</isRetry>
<msgCode>sample string 1</msgCode>
<pmtRec>
<NotificationPmtRec>
<pmtInfo>
<bankId>sample string 7</bankId>
<billTypeCode>sample string 6</billTypeCode>
<billingAcct>sample string 1</billingAcct>
<deliveryMethod>sample string 3</deliveryMethod>
<extraBillingAccts>
<ExtraBillingAcct>
<key>sample string 1</key>
<value>sample string 2</value>
</ExtraBillingAcct>
<ExtraBillingAcct>
<key>sample string 1</key>
<value>sample string 2</value>
</ExtraBillingAcct>
</extraBillingAccts>
<pmtAmt>
<amt>1.1</amt>
<curCode>sample string 2</curCode>
</pmtAmt>
<pmtIds>
<NotificationPmtId>
<creationDt>2025-12-06T06:24:01.6620546+02:00</creationDt>
<pmtId>sample string 1</pmtId>
<pmtIdType>sample string 2</pmtIdType>
</NotificationPmtId>
<NotificationPmtId>
<creationDt>2025-12-06T06:24:01.6620546+02:00</creationDt>
<pmtId>sample string 1</pmtId>
<pmtIdType>sample string 2</pmtIdType>
</NotificationPmtId>
</pmtIds>
<pmtMethod>sample string 4</pmtMethod>
<pmtStatus>sample string 5</pmtStatus>
<pmtType>sample string 2</pmtType>
</pmtInfo>
</NotificationPmtRec>
<NotificationPmtRec>
<pmtInfo>
<bankId>sample string 7</bankId>
<billTypeCode>sample string 6</billTypeCode>
<billingAcct>sample string 1</billingAcct>
<deliveryMethod>sample string 3</deliveryMethod>
<extraBillingAccts>
<ExtraBillingAcct>
<key>sample string 1</key>
<value>sample string 2</value>
</ExtraBillingAcct>
<ExtraBillingAcct>
<key>sample string 1</key>
<value>sample string 2</value>
</ExtraBillingAcct>
</extraBillingAccts>
<pmtAmt>
<amt>1.1</amt>
<curCode>sample string 2</curCode>
</pmtAmt>
<pmtIds>
<NotificationPmtId>
<creationDt>2025-12-06T06:24:01.6620546+02:00</creationDt>
<pmtId>sample string 1</pmtId>
<pmtIdType>sample string 2</pmtIdType>
</NotificationPmtId>
<NotificationPmtId>
<creationDt>2025-12-06T06:24:01.6620546+02:00</creationDt>
<pmtId>sample string 1</pmtId>
<pmtIdType>sample string 2</pmtIdType>
</NotificationPmtId>
</pmtIds>
<pmtMethod>sample string 4</pmtMethod>
<pmtStatus>sample string 5</pmtStatus>
<pmtType>sample string 2</pmtType>
</pmtInfo>
</NotificationPmtRec>
</pmtRec>
<receiver>sample string 3</receiver>
<rqUID>sample string 7</rqUID>
<sender>sample string 2</sender>
<terminalId>sample string 9</terminalId>
</NotificationReqViewModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |