Skip to main content
Look up a payment using either the Diameter-issued payment UUID or your own end-to-end reference identifier. This is especially useful when you need to reconcile a payment against your own records using the endToEndId you assigned at initiation, without needing to store the Diameter id. At least one of paymentId or endToEndId must be provided in the request body.

Endpoint

Required scope: com.diameterpay.api/payments.read

Headers

string
required
Bearer {access_token}

Request Body

string
The Diameter-issued UUID of the payment to look up. Provide either paymentId, endToEndId, or both.
string
Your own end-to-end reference identifier (endToEndId) supplied when the payment was created. Provide either endToEndId, paymentId, or both.

Response Fields

object | null
The matching payment object, or null if no payment matching the supplied identifiers was found. When present, the object has the same shape as the Get Payment response, including id, e2eId, status, wire, and idAssignedByBank.

Example Request — Search by Diameter Payment ID

Example Request — Search by End-to-End Reference

Example Response — Payment Found

Example Response — Not Found