Search
K

Get details of a transaction

Find information about a particular transaction
Using Duplo's transaction_ref, you can fetch detailed information of a transaction.

URI

GET
https://api.tryduplo.com/v1/wallets/transactions/:transaction_ref?business_id={{business_id}}

Parameters

Authorization string
set value to Bearer SECRET_KEY

Query Param

business_id string require
Merchant Business ID

Path Param

transaction_ref string require
Transaction reference

Sample request

cURL
Node
PHP
curl --location --request GET 'https://api.tryduplo.com/v1/wallets/transactions/:transaction_ref?business_id={{business_id}} \
--header 'Authorization: Bearer SECRET_KEY'
1
var axios = require('axios');
2
3
var config = {
4
method: 'get',
5
url: 'https://api.tryduplo.com/v1/wallets/transactions/:transaction_ref?business_id={{business_id}},
6
headers: {
7
'Authorization': 'Bearer SECRET_KEY'
8
}
9
};
10
11
axios(config)
12
.then(function (response) {
13
console.log(JSON.stringify(response.data));
14
})
15
.catch(function (error) {
16
console.log(error);
17
});
1
<?php
2
3
$curl = curl_init();
4
5
curl_setopt_array($curl, array(
6
CURLOPT_URL => 'https://api.tryduplo.com/v1/wallets/transactions/:transaction_ref?business_id={{business_id}}',
7
CURLOPT_RETURNTRANSFER => true,
8
CURLOPT_ENCODING => '',
9
CURLOPT_MAXREDIRS => 10,
10
CURLOPT_TIMEOUT => 0,
11
CURLOPT_FOLLOWLOCATION => true,
12
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
13
CURLOPT_CUSTOMREQUEST => 'GET',
14
CURLOPT_HTTPHEADER => array(
15
'Authorization: Bearer SECRET_KEY'
16
),
17
));
18
19
$response = curl_exec($curl);
20
21
curl_close($curl);
22
echo $response;

Duplo Response

{
"data": {
"currency": "NGN",
"description": "Test notification",
"account_number": "8880000566",
"amount": 1000,
"business_id": "8ed10fcc-1e1c-4ad1-9ed8-e870d6543349",
"status": "successful",
"provider_ref_id": "Wema Bank",
"type": "debit",
"channel": "in-system",
"date": "2022-07-08T10:28:04.881Z",
"transaction_ref": "tran_aV29xF0RmwSc",
"wallet_ref": "wal_1Lex3jObH8kC",
"vat": 0,
"fee_amount": 0,
"settled_amount": 0,
"account_ref": "act_kcOwyEeCTAcc",
"account": "629ef8f453ee38000d0dd313",
"new_balance": 27958.9,
"multiple_source_details": [],
"category": "wallet_transfer"
},
"errors": {},
"message": "Record retrieved successfully"
}