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******************************************************************************** */
Beispiel #2
0
 /* *****************************************************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>';