PayOne - Facade
Edit on GitHubFacade 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). |
Thank you!
For submitting the form