> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.pay4power.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.pay4power.com/_mcp/server.

# Requery

GET https://p4p-core-bill-payments-service.dev.payinvert.com/api/v2.1/b2b/requery

Checks the current status of a bill payment transaction using the service type and a transaction reference. Use this request to confirm whether a SERVICE (example: POWER) transaction has been completed, is pending, or failed.

Reference: https://docs.pay4power.com/entry/requery

## OpenAPI Specification

```yaml
openapi: 3.1.0
info:
  title: collection
  version: 1.0.0
paths:
  /requery:
    get:
      operationId: requery
      summary: Requery
      description: >-
        Checks the current status of a bill payment transaction using the
        service type and a transaction reference. Use this request to confirm
        whether a SERVICE (example: POWER) transaction has been completed, is
        pending, or failed.
      tags:
        - subpackage_entry
      parameters:
        - name: Authorization
          in: header
          description: Bearer authentication
          required: true
          schema:
            type: string
      responses:
        '200':
          description: Power Requery by TransactionId
          content:
            application/json:
              schema:
                type: object
                additionalProperties:
                  description: Any type
servers:
  - url: https://p4p-core-bill-payments-service.dev.payinvert.com/api/v2.1/b2b
    description: Default
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

```

## Examples

### Power Requery by Client Reference

**Response**

```json
{
  "success": true,
  "message": "Retrieved Successfully",
  "errors": null,
  "statusCode": 200,
  "correlationId": "32830455-c349-4315-afb7-c4907fdb7fa6",
  "data": {
    "status": "SUCCESSFUL",
    "amount": 1000,
    "amountCharged": 1000,
    "token": "1234567898765432",
    "units": "10kW",
    "kct1": "1234567898765",
    "kct2": "12345678987654",
    "receiver": "080567235671",
    "meterType": "POSTPAID",
    "transactionId": "ELE-00000000000000043",
    "clientTransactionReference": "3385709DD8BE11F08B4C00155DC798E4",
    "transactionDate": "2025-12-14T08:29:44",
    "customerName": "Avoseh Emmanuel",
    "customerAddress": "Turbo Energy",
    "userCategory": "REGISTEREDBUSINESS",
    "tariffDescription": "N/A",
    "paymentMethod": "WALLET",
    "provider": "Abuja Electricity Distribution Company",
    "outstandingDebt": "1000.00"
  }
}
```

### Example 2

**Response**

```json
{
  "string": {}
}
```