Back to All

Issue with Paynova API Integration: Payment Response Missing Transaction ID

Hi everyone,

I’m currently integrating the Paynova API into our e-commerce platform, and I’ve run into a strange issue during the payment process. When I send a request to create a payment, the response I receive does not include the transactionId, which I need for tracking and further operations.

Here’s what I’m doing:

I’m using the POST /payments endpoint to initiate the payment.hill climb racing
The request payload seems to be correctly structured based on the API documentation.
The response returns a paymentId and status, but the transactionId field is missing.
Has anyone faced a similar problem before? Could this be an issue with my request format, or is there a known bug/setting on Paynova’s end that might be causing this?

Here’s a simplified version of the request I’m sending:

json
Copy code
{
"amount": {
"currency": "USD",
"value": 100
},
"paymentMethod": {
"type": "CARD",
"card": {
"number": "4111111111111111",
"expiryMonth": "12",
"expiryYear": "2025",
"cvc": "123"
}
},
"merchantReference": "ORDER12345"
}
And this is the key part of the response I receive:

json
Copy code
{
"paymentId": "abc123456",
"status": "AUTHORIZED"
}
Any tips on why the transactionId might be missing or how to retrieve it? I’d appreciate any suggestions or ideas!

Thanks in advance for your help!