Exemplo n.º 1
0
 /******************************************************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***************************************************************************** */
Exemplo n.º 2
0
 /* *****************************************************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***************************************************************************** */