This endpoint retrieves the payment transaction status and details of a session.
curl --location 'https://api.resmic.com/api/v1/makepayment/transaction-details?session_id=Session_Id
--header 'x-api-key: <YOUR_API_KEY>' \
--header 'x-user-id: <USER_ID>' \
const axios = require('axios');
let session_id = '';
let config = {
method: 'get',
url: `https://api.resmic.com/api/v1/makepayment/transaction-details?session_id=${session_id}`,
headers: {
'x-api-key': 'API_KEY', // Add the API_KEY here
'x-user-id': 'USER_ID' // Add the user_id here.
},
data : data
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
{
"status": 200,
"success": true,
"message": "Session reterived",
"data": {
"session_id": "899e9dde-fda9-4386-9620-065756016805",
"created_at_utc:": "2025-02-22T10:01:08.132Z",
"transaction_hash": "0xf85be61c64d788d284c0bd7337742cc31c5bdfbac10d061b24868889caafc944",
"amount": "100",
"blockchain": "Sepolia",
"token": "DAI",
"coupon_code": null,
"from_wallet_address": "0x056397760b973bfb921bc10be9da5034b1e921d7",
"status": "Completed"
}
}