Skip to content

Approve Pending Transaction

POST transaction/approve_pending_transaction

Description URL Response Format Request Method Authentication
Aapprove a pending transaction https://domain/api/transaction/approve_pending_transaction JSON POST HTTP headers

Parameters

Name Description Type Required
transaction_hash Click_hash/transaction_hash of the pending transaction you want to approve string no
orderid Transaction identifier you want to approve. (sent on the pending conversion as orderid) string no
transactionid Trackfinity generated transaction identifier you want to approve string no

Example Request

POST

https://domain.com/api/transaction/approve_pending_transaction

Response:

Success
{
   "result": "success",
   "message": "Transaction approved successfully."
}

Failure
{
   "result": "error",
   "message": "Invalid transaction."
}

Example Code

php

<?php
$curl = curl_init();

$data = array(
    'transaction_hash' => '156097c947ece92.38318951',
);
$url = 'http://domain/api/transaction/approve_pending_transaction';
$headers = array(
    'api-key: 44b5498dbcb481a0d00b404c0169af62',
    'api-username: productsupport'
);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($curl, CURLOPT_URL, $url);

$resp = curl_exec($curl);
//dumps an associative array representation of the json response
$output = json_decode($resp, true);
if($output !== NULL) {
    //json was valid. Dump the decoded array
    print_r($output);
}
else {
    //invalid json, just dump the raw response
    print_r($resp);
}
// Close request to clear up some resources
curl_close($curl);
?>