Adding Payment Methods
Adding Payment Methods
- public function canCreatePaymentMethods()
- public function translateCreatePaymentMethodErrorCode($error_code)
- public function getCreatePaymentMethodErrorMessage($error_code)
- public function validateCreatePaymentMethodToken($token)
- public function createPaymentMethodFromRequest($request, $method, $token)
- public function renderCreatePaymentMethodForm($request, $errors)
Other Methods
Other Methods
- public function setProviderConfig($provider_config)
- public function getProviderConfig()
- abstract public function getName() — Return a short name which identifies this provider.
- abstract public function getConfigureName() — Return a human-readable provider name for use on the merchant workflow where a merchant owner adds providers.
- abstract public function getConfigureDescription() — Return a human-readable provider description for use on the merchant workflow where a merchant owner adds providers.
- abstract public function getConfigureInstructions()
- abstract public function getConfigureProvidesDescription()
- abstract public function getAllConfigurableProperties()
- abstract public function getAllConfigurableSecretProperties()
- public function readEditFormValuesFromProviderConfig() — Read a dictionary of properties from the provider's configuration for use when editing the provider.
- public function readEditFormValuesFromRequest($request) — Read a dictionary of properties from a request for use when editing the provider.
- abstract public function processEditForm($request, $values)
- abstract public function extendEditForm($request, $form, $values, $issues)
- protected function renderConfigurationSecret($value)
- public function isConfigurationSecret($value)
- abstract public function canRunConfigurationTest()
- public function runConfigurationTest()
- public static function getAllProviders()
- public function isEnabled()
- abstract public function isAcceptingLivePayments()
- abstract public function getPaymentMethodDescription()
- abstract public function getPaymentMethodIcon()
- abstract public function getPaymentMethodProviderDescription()
- final public function applyCharge($payment_method, $charge)
- final public function refundCharge($charge, $refund)
- abstract protected function executeCharge($payment_method, $charge)
- abstract protected function executeRefund($charge, $refund)
- abstract public function updateCharge($charge)
- public function getDefaultPaymentMethodDisplayName($method)
- public function canProcessOneTimePayments()
- public function renderOneTimePaymentButton($account, $cart, $user)
- final public function getControllerURI($action, $params, $local)
- public function canRespondToControllerAction($action)
- public function processControllerRequest($controller, $request)