ePages 7.48.0 - DE_EPAGES/ServiRed/API/RedSysCallbackParams.pm

Package DE_EPAGES::ServiRed::API::RedSysCallbackParams

Client for RedSys/ServiRed

Base
DE_EPAGES::EPagesJ::API::Object::RestClient

Functions

decryptCallbackParams
getJsonMerchantParameters
getSignature
merchantParametersToHash
new

decryptCallbackParams

Obtains RedSys callback parameters as json string and own calculated signature

Syntax
$response = DE_EPAGES::ServiRed::API::RedSysCallbackParams->decryptCallbackParams($MerchantParams, $Servlet);
Input
$MerchantParams (string)
base64 merchant parameters
$secretKey (string)
secret key string
$Shop (Object)
shop object

getJsonMerchantParameters

Get decrypted merchant parameters in JSON format

Syntax
$jsonMerchantParametes = getJsonMerchantParameters();
Return
$jsonMerchantParametes (string)
json string

getSignature

Get own generated signature

Syntax
$signature = getSignature();
Return
$signature (string)
signature string

merchantParametersToHash

return json merchant parameters in hash format

Syntax
$hMerchantParameters = merchantParametersToHash();
Return
$hMerchantParameters (hash ref)
merchant parameters

new

Creates a new RedSysCallbackParams object

Syntax
DE_EPAGES::ServiRed::API::RedSysCallbackParams->new( %args );
Return
OAuthTokenClient (object)
new instance