PayPal Payflow Link
PayPal Payflow Link passes the card information entered by the customer to PayPal. The information is never stored in Magento system. PayPal PayFlow Link is available for merchants in the United States and Canada only, and requires a Payflow merchant account. Customers are not required to have a PayPal account to use this method. PayFlow Link cannot be used for orders created from the Admin.
The store 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 form also contains the Cancel Payment link. Clicking it redirects the customer to the Payment Information step of the checkout, where the payment method is 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 handled on the PayPal side.
Processing an order with PayFlow Link is the same as processing an order with PayPal. An invoice, shipment, and credit memo (online/offline refund) can be created. Multiple online refunds are not supported.
When a customer clicks the Pay Now button, an order is created with a “Pending Payment” status. After the customer enters the card information and clicks the Pay Now button from 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. A new order is created when the customer proceeds to 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. Fraud filters are managed from your PayPal merchant account.