NUSDpay provides statement query and verification APIs to help finance and technical teams perform automated reconciliation and discrepancy identification.

Scenarios

  • Daily financial reconciliation; verifying income, expenses, and fees before settlement
  • Investigating transaction discrepancies in channel or disbursement flows
  • Connecting automated reconciliation scripts to subsequent ticket processing

API Overview

  • Statement Query
    • GET /nps/bill/txs: Transaction statement list (with summary)
    • GET /nps/bill/funds: Financial statement list (with summary)
  • Verification Service
    • POST /nps/bill/verify/tx: Single transaction verification
    • POST /nps/bill/verify/txs: Batch transaction verification
1

Retrieve statement data

Use GET /nps/bill/txs or GET /nps/bill/funds to fetch statement and summary data for the reconciliation period.
2

Run verification

Use the single or batch verification API to match your own system records against the statement field by field (chain, token, amount, fee, status, time).
3

Handle discrepancies

If there is a mismatch, record the differing fields. You can later create an exception ticket (see “Exception Ticket Handling”).

Signature and Invocation

The APIs above all require BIZ-API-KEY, Biz-Api-Nonce, and Biz-Api-Signature headers. See the “API Authentication” section for the signature method.

Next Steps

Exception Ticket Handling

Learn how to submit exception transaction tickets and track their progress.

Reconciliation and Reports (Console)

View the fields and reconciliation process for exported reports in the admin console.