PayPal Payflow Link
In general, order processing with PayPal PayFlow Link is the same as processing orders with PayPal. An invoice, shipment, and credit memo (online/offline refund) can be created. PayPal Payflow Link passes the card information directly to PayPal. It is never stored in Magento system. The customer is not required to have a PayPal account to use this method. Multiple online refunds are not available with PayPal PayFlow Link.
The customer selects the PayFlow Link payment method on the Payment Information checkout step and clicks Continue. The Order Review step appears, where the Pay Now button is available instead of the usual Place Order button. After the customer clicks Pay Now, the PayPal-hosted form, where the credit card information can be entered, loads in the checkout page. The customer specifies the card information and clicks Pay Now. If the transaction is successful, the customer is redirected to the order confirmation page.
The Cancel Payment link redirects the customer to the Payment Information step of the checkout, with the payment method selected. If the transaction fails on any reason, an error message appears on the checkout page and the customer is directed to repeat the checkout process. These situations are managed by PayPal.
When a customer clicks the Pay Now button on the last checkout step, the order is created with a “Pending Payment” status. After the customer enters the card information and clicks the Pay Now button on the PayPal site, the status of the order changes, depending on the response the system receives from PayPal. If the customer clicks the Cancel Payment link, the order status changes to Canceled. The new order is created when a customer proceeds with the checkout.
The transaction was successful.
The system did not receive any response from PayPal.
The transaction was not successful for some reason.
The transaction did not pass some of the PayPal fraud filters. The system receives the response from PayPal that the transaction is under review by Fraud Service.