HoadaPay UPI Payment Integration Example

Integration Parameters (UPI Mode):
Client ID: AWv4zPcSeOlkAVTj
Client Secret: e3a2b659-5ecb-4cea-9c22-ca30440ef008

2. Order Status Query (using transactionId)

Query Parameter: txnId = ULPDS052222274185458457

Request URL:
https://tp-upi.haodapay.com/api/v1/order-status?txnId=ULPDS052222274185458457

Request Method:
GET

Pre-signature Content:
No signature required (authentication uses Client ID/Secret only)

Request Body:

No request body (parameters in URL)

Raw Response:

{"status":false,"message":"Request Merchant API status deactivated"}

Parsed Response:

Array
(
    [status] => 
    [message] => Request Merchant API status deactivated
)

Order Status:

⚠️ Current status:


Example execution completed. Please view source for the full integration class.