예제 #1
0
/* LIST FROM USER */
echo '<h2>LIST from existing user</h2>';
try {
    $aUserIbans = $oOldUser->iban();
} catch (\Payname\Exception $e) {
    echo $e . "\n";
}
echo 'IBANs trouves : ' . count($aUserIbans) . "\n" . print_r($aUserIbans, true) . "\n";
/* UPDATE */
echo '<h2>UPDATE</h2>';
$oNewIban->iban = 'FR8422370482212494818262359';
$oNewIban->is_default = 'true';
try {
    $oNewIban->update();
} catch (\Payname\Exception $e) {
    echo $e . "\n";
}
echo 'Updated IBAN: ' . "\n";
var_dump(Iban::get($oNewIban->user, $oNewIban->hash));
/* DELETE */
echo '<h2>DELETE</h2>';
try {
    $oNewIban->delete();
} catch (\Payname\Exception $e) {
    echo $e . "\n";
}
?>
</pre>
</body>
</html>
예제 #2
0
 /**
  * Get a related IBAN, or all IBANs
  *
  * @param  string  $sHash  (Optional) Hash of IBAN to get
  *                         Default : null <=> get all related ibans
  *
  * @throw  \Payname\Exception  On API Error
  *
  * @return  Iban|array  Requested Iban, or list of all related ibans
  */
 public function iban($sHash = null)
 {
     if ($sHash) {
         // hash given => get one
         $mRes = Iban::get($this->hash, $sHash);
     } else {
         // no hash => get all
         $mRes = Iban::getAll($this->hash);
     }
     return $mRes;
 }