| Current Path : /home/happyrenas/old/happy-r.fr/transfere_pro/mangopay/MangoPay/tools/ |
Linux webd005.cluster105.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64 |
| Current File : /home/happyrenas/old/happy-r.fr/transfere_pro/mangopay/MangoPay/tools/apiCardPreAuthorizations.inc |
<?php
namespace MangoPay;
/**
* Class to management MangoPay API for pre-authorization process
*/
class ApiCardPreAuthorizations extends ApiBase {
/**
* Create new pre-authorization object
* @param \MangoPay\CardPreAuthorization $cardPreAuthorization PreAuthorization object to create
* @return \MangoPay\CardPreAuthorization PreAuthorization object returned from API
*/
public function Create($cardPreAuthorization) {
return $this->CreateObject('preauthorization_create', $cardPreAuthorization, '\MangoPay\CardPreAuthorization');
}
/**
* Get pre-authorization object
* @param int $cardPreAuthorizationId PreAuthorization identifier
* @return \MangoPay\CardPreAuthorization Card registration object returned from API
*/
public function Get($cardPreAuthorizationId) {
return $this->GetObject('preauthorization_get', $cardPreAuthorizationId, '\MangoPay\CardPreAuthorization');
}
/**
* Update pre-authorization object
* @param \MangoPay\CardPreAuthorization $preAuthorization PreAuthorization object to save
* @return \MangoPay\CardPreAuthorization PreAuthorization object returned from API
*/
public function Update($cardPreAuthorization) {
return $this->SaveObject('preauthorization_save', $cardPreAuthorization, '\MangoPay\CardPreAuthorization');
}
}