public function replaceMergeTags($text, $form, $entry, $url_encode, $esc_html, $nl2br, $format)
 {
     $mergeTags = array('transactionId' => '{securesubmit_transaction_id}', 'authorizationCode' => '{securesubmit_authorization_code}');
     $gFormsKey = array('transactionId' => 'transaction_id');
     foreach ($mergeTags as $key => $mergeTag) {
         // added for GF 1.9.x
         if (strpos($text, $mergeTag) === false || empty($entry) || empty($form)) {
             return $text;
         }
         $value = '';
         if (class_exists('GFSecureSubmit') && isset(GFSecureSubmit::get_instance()->transaction_response)) {
             $value = GFSecureSubmit::get_instance()->transaction_response->{$key};
         }
         if (isset($gFormsKey[$key]) && empty($value)) {
             $value = rgar($entry, $gFormsKey[$key]);
         }
         $text = str_replace($mergeTag, $value, $text);
     }
     return $text;
 }
function gf_securesubmit()
{
    return GFSecureSubmit::get_instance();
}