PayOne - Facade

| Facade Method | Param | Return | Description |
|---|---|---|---|
|
saveOrder |
QuoteTransfer, CheckoutResponseTransfer |
void |
Saves Payone payment method data according to quote and checkout response transfer data. |
|
authorizePayment |
OrderTransfer |
AuthorizationResponseContainer |
Performs payment authorization request to Payone API. |
|
preAuthorizePayment |
Order Id |
AuthorizationResponseContainer |
Performs payment pre-authorization request to Payone API. |
|
capturePayment |
PayoneCaptureTransfer |
CaptureResponseContainer |
Performs payment capture request to Payone API. |
|
debitPayment |
Order Id |
DebitResponseContainer |
Performs the debit payment request to Payone API. |
|
refundPayment |
PayoneRefundTransfer |
RefundResponseContainer |
Performs the refund payment request to Payone API. |
|
creditCardCheck |
PayoneCreditCardTransfer |
CreditCardCheckResponseContainer |
Performs creditcardcheck request to Payone API (card number validation, expiration date check, etc). |
|
bankAccountCheck |
PayoneBankAccountCheckTransfer |
BankAccountCheckResponseContainer |
Performs bankaccountcheck request to Payone API. |
|
manageMandate |
PayoneManageMandateTransfer |
ManageMandateResponseContainer |
Performs managemandate request to Payone API (used to create SEPA mandate for Direct Debit payment). |
|
getFile |
PayoneGetFileTransfer |
GetFileResponseContainer |
Performs getfile request to Payone API (to download existing SEPA mandate in PDF format). |
|
getInvoice |
PayoneGetInvoiceTransfer |
GetInvoiceResponseContainer |
Performs getinvoice request to Payone API (to download invoice in PDF format). |
|
processTransactionStatusUpdate |
PayoneTransactionStatusUpdateTransfer |
TransactionStatusResponse |
Saves transaction status update received from Payone. |
|
isAuthorizationApproved |
OrderTransfer |
bool |
Checks if authorization request to Payone API got "Approved" status in response. |
|
isAuthorizationRedirect |
OrderTransfer |
bool |
Checks if authorization request to Payone API got "Redirect" status in response. |
|
isAuthorizationError |
OrderTransfer |
bool |
Checks if authorization request to Payone API got "Error" status in response. |
|
isPreauthorizationApproved |
OrderTransfer |
bool |
Checks if pre-authorization request to Payone API got "Approved" status in response. |
|
isPreauthorizationRedirect |
OrderTransfer |
bool |
Checks if pre-authorization request to Payone API got "Redirect" status in response. |
|
isPreAuthorizationError |
OrderTransfer |
bool |
Checks if pre-authorization request to Payone API got "Error" status in response. |
|
isCaptureApproved |
OrderTransfer |
bool |
Checks if capture request to Payone API got "Approved" status in response. |
|
isCaptureError |
OrderTransfer |
bool |
Checks if capture request to Payone API got "Error" status in response. |
|
isRefundApproved |
OrderTransfer |
bool |
Checks if refund request to Payone API got "Approved" status in response. |
|
isRefundError |
OrderTransfer |
bool |
Checks if refund request to Payone API got "Error" status in response. |
|
isRefundPossible |
OrderTransfer |
bool |
Checks if payment process for certain order supports refund. |
|
isPaymentDataRequired |
OrderTransfer |
bool |
Checks if payment process for certain order requires bank account details. |
|
isPaymentNotificationAvailable |
Order Id, Order Item Id |
bool |
Checks if there are unprocessed transaction status updates from Payone for a certain order. |
|
isPaymentPaid |
Order Id, Order Item Id |
bool |
Checks if there is an unprocessed transaction status update from Payone with "Paid" status and balance is zero or negative for a certain order. |
|
isPaymentOverpaid |
Order Id, Order Item Id |
bool |
Checks if there is an unprocessed transaction status update from Payone with paid status and balance is negative for a certain order. |
|
isPaymentUnderpaid |
Order Id, Order Item Id |
bool |
Checks if there is an unprocessed transaction status update from Payone with "Underpaid" status for a certain order. |
|
isPaymentRefund |
Order Id, Order Item Id |
bool |
Checks if there is an unprocessed transaction status update from Payone with "Refund" status for a certain order. |
|
isPaymentAppointed |
Order Id, Order Item Id |
bool |
Checks if there is an unprocessed transaction status update from Payone with "Appointed" status for a certain order. |
|
isPaymentOther |
Order Id, Order Item Id |
bool |
Checks if there is an unprocessed transaction status update from Payone with status different from "Paid", "Underpaid" or "Appointed" for a certain order. |
|
isPaymentCapture |
Order Id, Order Item Id |
bool |
Checks if there is an unprocessed transaction status update from Payone with "Capture" status for a certain order. |
|
postSaveHook |
QuoteTransfer, CheckoutResponseTransfer |
CheckoutResponseTransfer |
Handles redirects and errors after order placement. |
|
getPaymentLogs |
ObjectCollection |
array of PayonePaymentLogTransfer |
Gets payment logs (both api and transaction status) for specific orders in chronological order. |
|
getPaymentDetail |
Order Id |
PaymentDetailTransfer |
Gets payment details for a specific order. |
|
updatePaymentDetail |
PaymentDetailTransfer, Order Id |
void |
Updates payment details for a specific order. |
|
install |
MessengerInterface |
void |
Installs module translations to project glossary. |
|
startPaypalExpressCheckout |
PayoneStartPaypalExpressCheckoutRequestTransfer |
PayonePaypalExpressCheckoutGenericPaymentResponseTransfer |
Sends request to payone in order to start express checkout and get the workorderid which is used for further operations. |
|
getPaypalExpressCheckoutDetails |
QuoteTransfer |
PayonePaypalExpressCheckoutGenericPaymentResponseTransfer |
Returns customer specific information retrieved from paypal through payone (e.g. email and shipping info). |