The new subscription accept a post with Json parameters.
{baseurl}/api/v1/newsub
{ "Fundcode": string , - Mandatory (e.g. Fundcode as advise by Registrars) "AccountNumber": string , - Mandatory (e.g. Account number Identifier) "RegistrarsNumber": string , (e.g. Registrars Account number "367862") "Surname ": string - Mandatory (e.g. AWOTUNDE) "FirstName": string, - Mandatory (e.g. EMMANUEL) "Other Names": string, -(e.g. ADEBAYO AND ELIZABETH OMOBOLA) "Address1": string, "Address2": string, "City": string, "State": string, "TransactionType": string, - Mandatory (e.g. SUBSCRIPTION ) "QuantitySubscription": Decimal, - Mandatory (e.g. 45.6) "Gsm1": string, - Mandatory "Gsm2": string, "Telphone": string, "Email1": string, "Email2": string, "Username": string, - Mandatory (e.g. staff that worked on the upload sent to Registrar) "Trandate": dateTime, - Mandatory (e.g. 06/02/2024 DD/MM/YYYY) }
{ "AuthorizationKey": "string", -Mandatory (To be issued by Registrars) "Tokenid": "String" -Mandatory (To be issued by Registrars) }
application/json, text/json
{ "Fundcode": 34, "AccountNumber": "0238824536", "RegistrarsNumber": "1234", "Surname ": "AWOTUNDE", "FirstName": "EMMANUEL, "OtherNames": "ELIZABETH", "Address1": "1, Micheal Close", "Address2":"Off Yinka roundabout" "City": "Ikoyi", "State": "Lagos", "TransactionType": "SUBSCRIPTION", "QuantitySubscription": 45.6, "Gsm1": "+234801234567", "Gsm2": "", "Telphone": "", "Email1": "Lagbaja@goodness.com", "Email2": "", "Username": "Micheal Oyeniyi" "Trandate": "2023-12-05" }
content-type: application/json; charset=utf-8
{ "ControlNum": "0238824536", "Message": "Successful", "Status":1 }
{ "ControlNum": "0", "Message": "Fail", "status":0 }
Code | Desccription |
1 | Success |
2 | Fund code is missing |
3 | Account Number is missing |
4 | Surname is missing |
5 | Firstname is missing |
6 | State is missing |
7 | Transaction Type is missing |
8 | Quantity is missing |
9 | GSM is missing |
10 | Username is missing |
11 | Transaction Date is missing |
12 | AuthorizationKey not Provided or incorrect |
13 | TokenID not provided or incorrect |