Skip to main content

Payment notice

Every other flow exchanges decisions; the payment notice is the only one that tells the hospital whether the money actually moved.

Calls

CallMethod and pathWhat it does
Payment notice requestPOST /v1/paymentnotice/requestPayer pushes a Task bundle with PaymentNotice and PaymentReconciliation (amount, TDS, UTR) to the provider via NHCX after approving a claim.
Payment notice request (internal) (adapter)POST /internal/v1/paymentnotice/requestInternal twin of /v1/paymentnotice/request (operationId paymentNoticeRequestPostInternal) with the same JWEPayload body and response set.
Payment notice acknowledgementPOST /v1/paymentnotice/on_requestProvider acknowledges a payment notice with a Task bundle (status completed, output paymentack), closing the payment lifecycle via NHCX.
Payment notice acknowledgement (internal) (adapter)POST /internal/v1/paymentnotice/on_requestInternal twin of /v1/paymentnotice/on_request (operationId paymentNoticeOnRequestPostInternal) with the same JWEPayload body and response set.

Callbacks you host

The exchange posts these to the endpoint_url you registered. Answer each with HTTP 202 first.

PathHosted by
/v1/paymentnotice/requestThe provider
/v1/paymentnotice/on_requestThe payer

Base URLs

EnvironmentBase URL
Sandbox, NHCX exchange.https://apisbx.abdm.gov.in/hcx
Production.https://apisprod.nha.gov.in/hcx

Guides that use these calls

The whole specification, with a request you can send from the page, is the Payment notice API reference.