/******************************************************ReturnUnlinked************************************************************************* */ try { $response = $velocityProcessor->returnUnlinked(array('amount' => 1.03, 'avsdata' => $avsData, 'carddata' => $cardDataKeyed, 'order_id' => '629203', 'entry_mode' => 'Keyed', 'IndustryType' => 'Ecommerce', 'Reference' => 'xyz', 'EmployeeId' => '11')); if (isset($response['Status']) && $response['Status'] == 'Successful') { echo 'ReturnUnlinked Successful!</br>'; echo 'ApprovalCode: ' . $response['ApprovalCode'] . '</br></br>'; } else { // some error print_r($response); } } catch (Exception $e) { echo $e->getMessage(); } /******************************************************QueryTransactionsDetail******************************************************************************** */ try { $response = $velocityProcessor->queryTransactionsDetail(array('querytransactionparam' => array('Amounts' => array(10.0), 'CaptureStates' => array('ReadyForCapture'), 'CardTypes' => array('Visa'), 'MerchantProfileIds' => array('PrestaShop Global HC'), 'ServiceIds' => array('2317000001'), 'ServiceKeys' => array('FF3BB6DC58300001'), 'TransactionClassTypePairs' => array(array('TransactionClass' => 'CREDIT', 'TransactionType' => 'AUTHONLY')), 'TransactionDateRange' => array('StartDateTime' => '2016-01-13 02:03:40', 'EndDateTime' => '2016-01-17 02:03:40'), 'TransactionStates' => array('Authorized')), 'PagingParameters' => array('page' => '0', 'pagesize' => '3'))); echo 'Query Transaction Detail Successful!</br>'; echo '<pre>'; print_r($response); echo '</pre>'; } catch (Exception $e) { echo $e->getMessage(); } //For P2PE transaction $workflowid = 'BBBAAA0001'; try { $velocityProcessor = new VelocityProcessor($applicationprofileid, $merchantprofileid, $workflowid, $isTestAccount, $identitytoken); } catch (Exception $e) { echo $e->getMessage(); } /******************************************************Authorize P2PE***************************************************************************** */
/* *****************************************************ReturnUnlinked************************************************************************* */ try { $response = $velocityProcessor->returnUnlinked(array('amount' => 1.03, 'token' => $paymentAccountDataToken, 'order_id' => '629203')); if (isset($response['Status']) && $response['Status'] == 'Successful') { echo 'ReturnUnlinked Successful!</br>'; echo 'ApprovalCode: ' . $response['ApprovalCode'] . '</br></br>'; } else { // some error print_r($response); } } catch (Exception $e) { echo $e->getMessage(); } /* *****************************************************QueryTransactionsDetail******************************************************************************** */ try { $response = $velocityProcessor->queryTransactionsDetail(array('querytransactionparam' => array('Amounts' => array(10.0), 'ApprovalCodes' => array('VI0000'), 'BatchIds' => array('0539'), 'CaptureDateRange' => array('EndDateTime' => '2015-03-17 02:03:40', 'StartDateTime' => '2015-03-13 02:03:40'), 'CaptureStates' => array('ReadyForCapture'), 'CardTypes' => array('Visa'), 'MerchantProfileIds' => array('PrestaShop Global HC'), 'OrderNumbers' => array('629203'), 'ServiceIds' => array('2317000001'), 'ServiceKeys' => array('FF3BB6DC58300001'), 'TransactionClassTypePairs' => array(array('TransactionClass' => 'CREDIT', 'TransactionType' => 'AUTHONLY')), 'TransactionDateRange' => array('EndDateTime' => '2015-03-17 02:03:40', 'StartDateTime' => '2015-03-13 02:03:40'), 'TransactionIds' => array('9B935E96763F43C3866F603319BE7B52'), 'TransactionStates' => array('Authorized')), 'PagingParameters' => array('page' => '0', 'pagesize' => '3'))); echo 'Query Transaction Detail!</br>'; echo '<pre>'; print_r($response); echo '</pre>'; } catch (Exception $e) { echo $e->getMessage(); } //For P2PE transaction $workflowid = 'BBBAAA0001'; try { $velocityProcessor = new VelocityProcessor($applicationprofileid, $merchantprofileid, $workflowid, $isTestAccount, $identitytoken); } catch (Exception $e) { echo $e->getMessage(); } /* *****************************************************Authorize P2PE***************************************************************************** */