NetConnect API
Result Checker

Buy Bulk Result Checker Packages

Deduct wallet balance once and allocate multiple credentials in one call.

Endpoint

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

Request body

FieldTypeRequiredNotes
itemsarrayYesBetween 1 and 20 result checker requests

Each items[] entry contains:

FieldTypeRequiredNotes
packageIdrcPackages idYesRequested package
recipientPhonestringYesDestination phone number

Response

Returns an array of completed transactions with credentials:

{
  "success": true,
  "data": {
    "transactions": [
      {
        "transactionId": "rc9exampletxn1",
        "recipientPhone": "233201234567",
        "credential": {
          "username": "candidate-user-1",
          "password": "candidate-pass-1"
        }
      },
      {
        "transactionId": "rc9exampletxn2",
        "recipientPhone": "233209876543",
        "credential": {
          "username": "candidate-user-2",
          "password": "candidate-pass-2"
        }
      }
    ],
    "totalAmount": 10.00
  }
}

Response fields

FieldTypeNotes
transactionsarrayArray of transaction objects
totalAmountnumberTotal GHS charged across all transactions

Transaction object fields

FieldTypeNotes
transactionIdstringrcTransactions record ID
recipientPhonestringRecipient phone number
credentialobjectLogin credentials assigned to this recipient

Credential object

FieldTypeNotes
usernamestringLogin username
passwordstringLogin password

Constraints

  • Minimum 1 recipient
  • Maximum 20 recipients
  • Each request is validated independently
  • Single wallet debit for total amount
  • Partial failures are reported but not rolled back

Errors

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

Sample request

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

On this page