Verify Transaction

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