Skip to main content
Verifies the status of a payment using its trackId. After your customer completes the payment, Coinom will send a request to your callbackUrl. To ensure the payment is genuine, you should always verify it using this endpoint before marking an order as paid.
Never trust the customer returning to your website as proof of payment.Always verify the payment on your server.

Endpoint

Headers


Request Body


Example Request


Successful Response


Verify Before Completing the Order

A payment should only be considered successful when:
  • result equals 100
  • The returned amount matches your original payment amount
Example

Possible Responses

Success


Payment Not Completed

The customer has not completed the payment yet.

Invalid Track ID

The supplied Track ID does not exist.

Payment Not Verified

The payment exists but has not been finalized.

Invalid API Key


Merchant Disabled


Best Practices

  • Verify every payment on your server.
  • Never trust client-side redirects.
  • Compare the returned amount with your order amount.
  • Deliver products or services only after a successful verification.
  • Store the returned refNumber for future reference.

Next Step

If verification succeeds, complete the order and provide the purchased product or service to your customer.

Response Codes

View all API response codes →