Package DE_EPAGES::Spreedly::API::Object::PaymentMethodSpreedly
object interface for Payment.
Base |
DE_EPAGES::Order::API::Object::ContainerPaymentMethod |
Functions
- canAddToBasket
- className
- createNewPaymentMethodName
- dbPackage
- getGatewayCredentials
- saveGatewayCredentials
- setInShopNameLikePaymentTypeMethod
- setPaymentMethodNameLikePaymentTypeMethod
- uploadPaymentTypeMethodLogo
- usableAtStorefront
canAddToBasket
Tests if a payment method can be added to the basket with the given currency. Overrides function DE_EPAGES::Order::API::Object::ContainerPaymentMethod::canAddToBasket Valid currencies are: EUR, GBP, USD
Syntax |
if ($PaymentMethod->canAddToBasket($hVars)) {... |
Input |
|
Return |
|
className
Returns the class name, used for DAL access.
Syntax |
$ClassName = $PaymentMethodSpreedly->className; |
Return |
|
createNewPaymentMethodName
it returns a not repeated payment method name based on increasing a counter if basename already exists
Syntax |
$NewPaymentMethodName = $self->createNewPaymentMethodName($PaymentMethods, $BaseName); |
Input |
|
Return |
|
dbPackage
Returns the database package, used for DAL access.
Syntax |
$DbPackage = $PaymentMethodSpreedly->dbPackage; |
Return |
|
getGatewayCredentials
It recovers from epagesj gateway credentials.
Syntax |
$hCredentials = $self->getGatewayCredentials( $Shop ); |
Input |
|
Return |
|
saveGatewayCredentials
It stores new gateway credentials.
Syntax |
$self->saveGatewayCredentials( $Servlet ); |
Input |
|
setInShopNameLikePaymentTypeMethod
It renames in shop name to set payment type method name.
Syntax |
$self->setInShopNameLikePaymentTypeMethod( $PaymentTypeMethodToMirror ); |
Input |
|
setPaymentMethodNameLikePaymentTypeMethod
It renames Payment method name (shown in MBO and checkout).
Syntax |
$self->setPaymentMethodNameLikePaymentTypeMethod( $PaymentTypeMethodToMirror, $LanguageID ); |
Input |
|
uploadPaymentTypeMethodLogo
It uploads payment type method logo for the payment method.
Syntax |
$self->uploadPaymentTypeMethodLogo( $PaymentTypeMethod ); |
Input |
|
usableAtStorefront
Tests if a payment method is visible in the storefront. Overrides function DE_EPAGES::Payment::API::Object::PaymentMethod::usableAtStorefront to evaluate if payment method is configured
Syntax |
$Usable = $PaymentMethod->usableAtStorefront($hVars); |
Input |
|
Return |
|