You can easily verify your customers' transactions using our API. You can start by sending a PATCH request to our endpoint https://api-checkout.etegram.com.com/api/transaction/verify-payment/:projectID/:accessCode
Example Request
var requestOptions = {
method: 'PATCH',
redirect: 'follow'
};
fetch("https://api-checkout.etegram.com.com/api/transaction/verify-payment/66f2a79c15fa461c758c3e4e/e4baacc80d72443ba4701983e5cbf94e", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
<?php
$url = "https://api-checkout.etegram.com.com/api/transaction/verify-payment/66f2a79c15fa461c758c3e4e/e4baacc80d72443ba4701983e5cbf94e";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$response = curl_exec($ch);
if (curl_errno($ch)) {
echo "Error: " . curl_error($ch);
} else {
echo $response;
}
curl_close($ch);
?>
require 'net/http'
require 'uri'
url = URI("https://api-checkout.etegram.com.com/api/transaction/verify-payment/66f2a79c15fa461c758c3e4e/e4baacc80d72443ba4701983e5cbf94e")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = (url.scheme == "https")
request = Net::HTTP::Patch.new(url)
response = http.request(request)
puts response.body