Пример #1
0
 /**
  * @param string $id
  * @return OmiseTransfer|array
  */
 public function deleteOmiseTransfer($id = '')
 {
     try {
         if ($id == '') {
             throw new Exception("Id was required", 1);
         }
         $object = OmiseTransfer::retrieve($id, $this->_public_key, $this->_secret_key);
         return $object->destroy();
     } catch (Exception $e) {
         return array('error' => $e->getMessage());
     }
 }
Пример #2
0
 /**
  * Assert that a destroyed flag is set after a transfer is successfully destroyed.
  *
  */
 public function testDestroy()
 {
     $transfer = OmiseTransfer::retrieve('trsf_test_4zmrjicrvw7j6uhv1l4');
     $transfer->destroy();
     $this->assertTrue($transfer->isDestroyed());
 }
Пример #3
0
 /**
  * Get transfer list from Omise server
  * @return OmiseTransfer|array
  */
 public function getOmiseTransferList()
 {
     // Load `omise-php` library.
     $this->load->library('omise/omise-php/lib/Omise');
     // Load language.
     $this->language->load('payment/omise');
     // Get Omise Keys.
     if ($keys = $this->_getOmiseKeys()) {
         try {
             $omise = OmiseTransfer::retrieve('', $keys['public_key'], $keys['secret_key']);
             return $omise;
         } catch (Exception $e) {
             return array('error' => $e->getMessage());
         }
     } else {
         return $this->_error($this->language->get('error_extension_disabled'));
     }
 }
Пример #4
0
<?php

$transfer = OmiseTransfer::retrieve('trsf_test_4y3miv1nhy0dceit4w4');
$transfer->destroy();
$transfer->isDestroyed();
# => true
Пример #5
0
<?php

$transfers = OmiseTransfer::retrieve();
Пример #6
0
<?php

$transfer = OmiseTransfer::retrieve('trsf_test_4xs5px8c36dsanuwztf');