ePages 7.37.0 - DE_EPAGES/Paybox/API/GatewayInterface/PaymentGatewayFactory.pm

Package DE_EPAGES::Paybox::API::GatewayInterface::PaymentGatewayFactory

Factory to get PaymentGateway instances

@EXPORT_OK
LoadPaymentGatewayConfigurator
LoadPaymentGateway

Functions

LoadPaymentGateway
LoadPaymentGatewayConfigurator

LoadPaymentGateway

Creates an instance of a PaymentGateway

Syntax
my $PaymentGateway = LoadPaymentGateway($PaymentGatewayConfigurator);
Input
$PaymentGatewayConfigurator (object)
(Optional) configurator
Return
$PaymentGateway (object)
A PaymentGateway object instance

LoadPaymentGatewayConfigurator

Loads a PaymentGatewayConfigurator

Syntax
my $PaymentGatewayConfigurator = LoadPaymentGatewayConfigurator($Shop);
Input
$PaymentMethodID (int)
id of payment method object that will be used
Return
PaymentGatewayConfigurator (object)
A PaymentGatewayConfigurator object