public static function add($smtHandle, $smtName, $pkg, $hideFromAddMenu = false)
 {
     $smt = new self();
     $smt->setHandle($smtHandle);
     $smt->setName($smtName);
     $pkgID = $pkg->getPackageID();
     $smt->setPackageID($pkgID);
     $smt->hideFromAddMenu($hideFromAddMenu);
     $smt->save();
     $smt->setMethodTypeController();
     return $smt;
 }
 public static function add($handle, $name, $pkg)
 {
     $smt = new self();
     $smt->setHandle($handle);
     $smt->setName($name);
     $pkgID = $pkg->getPackageID();
     $smt->setPackageID($pkgID);
     $smt->save();
     $smt->setController();
     return $smt;
 }
Example #3
0
 public static function add($pmHandle, $pmName, $pkg = null, $pmButtonLabel = '', $enabled = false)
 {
     $pm = self::getByHandle($pmHandle);
     if (!$pm instanceof self) {
         $paymentMethod = new self();
         $paymentMethod->setHandle($pmHandle);
         $paymentMethod->setName($pmName);
         $paymentMethod->setPackageID($pkg->getPackageID());
         $paymentMethod->setDisplayName($pmName);
         $paymentMethod->setEnabled($enabled);
         $paymentMethod->save();
     }
 }
Example #4
0
 public static function add($smtHandle, $smtName, $pkg)
 {
     $smt = new self();
     $smt->setHandle($smtHandle);
     $smt->setName($smtName);
     $pkgID = $pkg->getPackageID();
     $smt->setPackageID($pkgID);
     $smt->save();
 }