echo 'Masked PAN: ' . $response['MaskedPAN'] . '</br>'; echo 'Approval Code: ' . $response['ApprovalCode'] . '</br>'; echo 'Amount: ' . $response['Amount'] . '</br>'; echo 'TransactionId: ' . $response['TransactionId'] . '</br></br>'; } else { // some error echo '<pre>'; print_r($response); echo '</pre>'; } } catch (Exception $e) { echo $e->getMessage(); } /******************************************************ReturnUnlinked P2PE************************************************* */ try { $response = $velocityProcessor->returnUnlinked(array('amount' => 1.03, 'p2pedata' => array('SecurePaymentAccountData' => '576F2E197D5804F2B6201FB2578DCD1DDDC7BAE692FE48E9C368E678914233561FB953DF47E29F88', 'EncryptionKeyId' => '9010010B257DC7000084'), 'order_id' => '629203', 'entry_mode' => 'TrackDataFromMSR', 'IndustryType' => 'Retail', 'Reference' => 'xyz', 'EmployeeId' => '11')); if (isset($response['Status']) && $response['Status'] == 'Successful') { echo 'P2PE ReturnUnlinked Successful!</br>'; echo 'ApprovalCode: ' . $response['ApprovalCode'] . '</br>'; echo 'Amount: ' . $response['Amount'] . '</br>'; echo 'TransactionId: ' . $response['TransactionId'] . '</br></br>'; } else { // some error echo '<pre>'; print_r($response); echo '</pre>'; } } catch (Exception $e) { echo $e->getMessage(); } /******************************************************CaptureAll******************************************************************************** */
/* *****************************************************ReturnById************************************************************************* */ try { $response = $velocityProcessor->returnById(array('amount' => 5.03, 'TransactionId' => $authCapTransactionid)); if (isset($response['Status']) && $response['Status'] == 'Successful') { echo 'ReturnById Successful!</br>'; echo 'ApprovalCode: ' . $response['ApprovalCode'] . '</br></br>'; } else { // some error print_r($response); } } catch (Exception $e) { echo $e->getMessage(); } /* *****************************************************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>';