NetConnect API
Result Checker

Buy Single Result Checker Package

Deduct wallet balance and assign one available credential to a recipient.

Endpoint

POST /api/v1/result-checker/buy-single

Request body

FieldTypeRequiredNotes
packageIdrcPackages idYesResult checker package
recipientPhonestringYesDestination phone number

Business rules

  • restricted to Agent and SuperAgent
  • debits wallet balance before assigning inventory
  • refunds the wallet if inventory is unavailable after the debit attempt
  • returns the assigned credential directly in the success payload

Response

Returns the transaction with assigned credential:

{
  "success": true,
  "data": {
    "transactionId": "rc9exampletxn",
    "shortReference": "421903",
    "credential": {
      "username": "candidate-user",
      "password": "candidate-pass"
    }
  }
}

Response fields

FieldTypeNotes
transactionIdstringrcTransactions record ID
shortReferencestringUser-friendly alphanumeric reference
credentialobjectLogin credentials assigned to recipient

Credential object

FieldTypeNotes
usernamestringLogin username
passwordstringLogin password

Errors

  • 403 - Only Agent and SuperAgent can purchase
  • 402 - Insufficient wallet balance
  • 400 - Invalid request parameters

Sample request

curl -X POST "https://api.netconnectgh.online/api/v1/result-checker/buy-single" \
  -H "X-API-KEY: netconnect_live_your_secret_here" \
  -H "Content-Type: application/json" \
  -d '{
  "packageId": "rcpkgexample123",
  "recipientPhone": "233201234567"
}'

On this page