Package DE_EPAGES::Paybox::API::GatewayInterface::Implementations::PaymentGateway
Test PaymentGateway implementation.
Base |
DE_EPAGES::Paybox::API::GatewayInterface::PaymentGateway |
Functions
- _mapPayboxCodeToOperation
- cancelPayment
- capturePayment
- checkPaymentResponse
- getPayboxDirectURL
- getPaymentRequestData
- getPaymentRequestURL
- processPaymentResponse
_mapPayboxCodeToOperation
Maps the Paybox code to the Payment related operation (ACCEPTED, CANCELLED, ...)
Syntax |
$Operation = $PaymentGateway->_mapPayboxCodeToOperation($PayboxCode); |
Input |
|
Return |
|
cancelPayment
Cancels a payment that has previously been captured.
Syntax |
$PaymentGateway->cancelPayment($Shop, $LineItemPayment); |
Input |
|
Return |
|
capturePayment
Captures a payment that has previously been authorized.
Syntax |
$PaymentGateway->capturePayment($Shop, $LineItemPayment); |
Input |
|
Return |
|
checkPaymentResponse
Validates the backlink request (browser redirect) by checking the query string and its SHA1 signature. A hash contained the corresponding order or error is returned.
Syntax |
$PaymentGateway->checkPaymentResponse($hPaymentContext); |
Input |
|
Return |
|
getPayboxDirectURL
Returns the PayboxDirect URL which can be used to perform PayboxDirect requests.
Syntax |
my $PayboxDirectURL = $PaymentGateway->getPayboxDirectURL(); |
Return |
|
getPaymentRequestData
Returns a test data for a payment request
Syntax |
$aData = $PaymentGateway->getPaymentRequestData($LineItemPayment); |
Input |
|
Return |
|
getPaymentRequestURL
Returns a PaymentGateway Test Request URL
Syntax |
my $RequestURL = $PaymentGateway->getPaymentRequestURL(); |
Return |
|
processPaymentResponse
Validates the callback request (direct Paybox call) by checking the query string and its SHA1 signature. If it is OK then the payment process is delegated to a PaymentDispatcher object
Syntax |
$PaymentGateway->processPaymentResponse($hPaymentContext); |
Input |
|