POST api/v1/product/create-product
Request Information
URI Parameters
None.
Body Parameters
CreateBillerProductRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| BillerId | integer |
None. |
|
| ProductCode | string |
None. |
|
| ProductName | string |
None. |
|
| EnglishProductName | string |
None. |
|
| ProductShortName | string |
None. |
|
| ProductAmount | decimal number |
None. |
|
| MinimumAmount | decimal number |
None. |
|
| MaximumAmount | decimal number |
None. |
|
| DailyLimit | decimal number |
None. |
|
| MonthlyLimit | decimal number |
None. |
|
| DailyCountLimit | integer |
None. |
|
| MonthlyCountLimit | integer |
None. |
|
| CoporateDailyLimit | decimal number |
None. |
|
| CoporateMonthlyLimit | decimal number |
None. |
|
| CoporateDailyCountLimit | integer |
None. |
|
| CoporateMonthlyCountLimit | integer |
None. |
|
| IsFixedAmount | boolean |
None. |
|
| PlatformTypeId | integer |
None. |
|
| IsEnabledOnUssd | boolean |
None. |
|
| MiddleWareTypeId | integer |
None. |
|
| NarrationTemplate | string |
None. |
|
| ValidationRequired | string |
None. |
|
| ValidationEndPoint | string |
None. |
|
| CommitRequired | string |
None. |
|
| CommitEndPoint | string |
None. |
|
| ComplexPostingFlag | string |
None. |
|
| ConfirmationRequired | string |
None. |
|
| ConfirmationEndPoint | string |
None. |
|
| CreatedBy | string |
None. |
|
| RequestId | string |
Required Matching regular expression pattern: (^(?=.{4,50}$)([ A-Za-z0-9.|/-]+$)) |
|
| CountryId | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"BillerId": 1,
"ProductCode": "sample string 2",
"ProductName": "sample string 3",
"EnglishProductName": "sample string 4",
"ProductShortName": "sample string 5",
"ProductAmount": 6.0,
"MinimumAmount": 7.0,
"MaximumAmount": 8.0,
"DailyLimit": 9.0,
"MonthlyLimit": 10.0,
"DailyCountLimit": 11,
"MonthlyCountLimit": 12,
"CoporateDailyLimit": 13.0,
"CoporateMonthlyLimit": 14.0,
"CoporateDailyCountLimit": 15,
"CoporateMonthlyCountLimit": 16,
"IsFixedAmount": true,
"PlatformTypeId": 18,
"IsEnabledOnUssd": true,
"MiddleWareTypeId": 20,
"NarrationTemplate": "sample string 21",
"ValidationRequired": "sample string 22",
"ValidationEndPoint": "sample string 23",
"CommitRequired": "sample string 24",
"CommitEndPoint": "sample string 25",
"ComplexPostingFlag": "sample string 26",
"ConfirmationRequired": "sample string 27",
"ConfirmationEndPoint": "sample string 28",
"CreatedBy": "sample string 29",
"RequestId": "sample string 30",
"CountryId": "sample string 31"
}
application/xml, text/xml
Sample:
<CreateBillerProductRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FirstBank.SingleBiller.CoreObject.DataTransferObjects"> <CountryId>sample string 31</CountryId> <RequestId>sample string 30</RequestId> <BillerId>1</BillerId> <CommitEndPoint>sample string 25</CommitEndPoint> <CommitRequired>sample string 24</CommitRequired> <ComplexPostingFlag>sample string 26</ComplexPostingFlag> <ConfirmationEndPoint>sample string 28</ConfirmationEndPoint> <ConfirmationRequired>sample string 27</ConfirmationRequired> <CoporateDailyCountLimit>15</CoporateDailyCountLimit> <CoporateDailyLimit>13</CoporateDailyLimit> <CoporateMonthlyCountLimit>16</CoporateMonthlyCountLimit> <CoporateMonthlyLimit>14</CoporateMonthlyLimit> <CreatedBy>sample string 29</CreatedBy> <DailyCountLimit>11</DailyCountLimit> <DailyLimit>9</DailyLimit> <EnglishProductName>sample string 4</EnglishProductName> <IsEnabledOnUssd>true</IsEnabledOnUssd> <IsFixedAmount>true</IsFixedAmount> <MaximumAmount>8</MaximumAmount> <MiddleWareTypeId>20</MiddleWareTypeId> <MinimumAmount>7</MinimumAmount> <MonthlyCountLimit>12</MonthlyCountLimit> <MonthlyLimit>10</MonthlyLimit> <NarrationTemplate>sample string 21</NarrationTemplate> <PlatformTypeId>18</PlatformTypeId> <ProductAmount>6</ProductAmount> <ProductCode>sample string 2</ProductCode> <ProductName>sample string 3</ProductName> <ProductShortName>sample string 5</ProductShortName> <ValidationEndPoint>sample string 23</ValidationEndPoint> <ValidationRequired>sample string 22</ValidationRequired> </CreateBillerProductRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.