AdjustBalance
This XMLAPI is used to adjust the balance of the subscriber's account.
Sample Request XML
<?xml version="1.0" encoding="utf-8"?> <VCAREOSSAPI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <CREDENTIALS> <VENDORID></VENDORID> <USERNAME></USERNAME> <PASSWORD></PASSWORD> <PIN></PIN> <REFERENCENUMBER></REFERENCENUMBER> </CREDENTIALS> <VCAREOSS> <ADJUSTBALANCE> <MDN></MDN> <SUBSCRIPTIONID></SUBSCRIPTIONID> <UOM></UOM> <AMOUNT></AMOUNT> <EXPIRYDATE></EXPIRYDATE> <AGENTID></AGENTID> <AGENTPASSWORD></AGENTPASSWORD> <SOURCE></SOURCE> </ADJUSTBALANCE> </VCAREOSS> </VCAREOSSAPI>
List of status code and description. | |
---|---|
Status Code | Description |
00 | SUCCESS |
01 | Error Received from Carrier. |
13 | Password is invalid. |
16 | Vendor not found. Wrong credentials. |
43 | Multiple input errors. |
44 | Input error. |
125 | MDN should not be blank. |
126 | Invalid MDN. |
168 | Invalid Amount. |
257 | MDN details not found in database. |
367 | MDN should be 10 digits. |
807 | UOM should not be blank. |
808 | UOM value should be BYTE,EVENT,SECOND |
809 | Subscription ID should not be blank |
Sample Response
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>00</statusCode> <description>SUCCESS</description> <errorDescription>SUCCESS</errorDescription> <mdn></mdn> <massage></massage> <AdjustBalance> </VcareOssApi>
SUCCESS
Sample Fail Response: 1
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>01</statusCode> <description>FAIL</description> <errorDescription>Error Received from Carrier.</errorDescription> </AdjustBalance> </VcareOssApi>
Error Received from Carrier.
Sample Fail Response: 2
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>13</statusCode> <description>FAIL</description> <errorDescription>Password is invalid.</errorDescription> </AdjustBalance> </VcareOssApi>
Password is invalid.
Sample Fail Response: 3
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>16</statusCode> <description>FAIL</description> <errorDescription>Vendor not found. Wrong credentials.</errorDescription> </AdjustBalance> </VcareOssApi>
Vendor not found. Wrong credentials.
Sample Fail Response: 4
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>43</statusCode> <description>FAIL</description> <errorDescription>Multiple input errors.</errorDescription> </AdjustBalance> </VcareOssApi>
Multiple input errors.
Sample Fail Response: 5
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>44</statusCode> <description>FAIL</description> <errorDescription>Input error.</errorDescription> </AdjustBalance> </VcareOssApi>
Input error.
Sample Fail Response: 6
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>125</statusCode> <description>FAIL</description> <errorDescription>MDN should not be blank.</errorDescription> </AdjustBalance> </VcareOssApi>
MDN should not be blank.
Sample Fail Response: 7
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>126</statusCode> <description>FAIL</description> <errorDescription>Invalid MDN.</errorDescription> </AdjustBalance> </VcareOssApi>
Invalid MDN.
Sample Fail Response: 8
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>168</statusCode> <description>FAIL</description> <errorDescription>Invalid Amount.</errorDescription> </AdjustBalance> </VcareOssApi>
Invalid Amount.
Sample Fail Response: 9
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>257</statusCode> <description>FAIL</description> <errorDescription>MDN details not found in database.</errorDescription> </AdjustBalance> </VcareOssApi>
MDN details not found in database.
Sample Fail Response: 10
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>367</statusCode> <description>FAIL</description> <errorDescription>MDN should be 10 digits.</errorDescription> </AdjustBalance> </VcareOssApi>
MDN should be 10 digits.
Sample Fail Response: 11
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>807</statusCode> <description>FAIL</description> <errorDescription>UOM should not be blank.</errorDescription> </AdjustBalance> </VcareOssApi>
UOM should not be blank.
Sample Fail Response: 12
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>808</statusCode> <description>FAIL</description> <errorDescription>UOM value should be BYTE,EVENT,SECOND</errorDescription> </AdjustBalance> </VcareOssApi>
UOM value should be BYTE,EVENT,SECOND
Sample Fail Response: 13
<?xml version="1.0" encoding="utf-8"?> <VcareOssApi xmlns="http://www.oss.vcarecorporation.com/oss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <credentials> <vendorId>Vcarecorporation</vendorId> <referenceNumber>11111</referenceNumber> </credentials> <AdjustBalance> <statusCode>809</statusCode> <description>FAIL</description> <errorDescription>Subscription ID should not be blank</errorDescription> </AdjustBalance> </VcareOssApi>
Subscription ID should not be blank