Payone PayPal payment flow

Edit on GitHub

When customers pay with PayPal, the flow is as follows:

  1. Customer is redirected to the PayPal website.
  2. Customer logs in.
  3. On the PayPal website, the customer either cancels or validates the transaction.
  4. Customer is redirected to the checkout page where a message about order being placed or canceled is displayed.

When paying with PayPal, customers can do the following:

  • Cancel the entire order before shipment and receive the money back; this voids the preauthorization without charging a fee.
  • Cancel the order after it’s ready for shipment and receive the money back; this issues a refund.
  • Return part or all of the items from an order; this refunds the money for the returned items or for the full order respectively.

When customers pay with PayPal, a shop owner can do the following:

  • Charge a customer once their order is ready to be shipped, that is, capture the funds.
  • Cancel an entire order, that is, void the existing preauthorization. This doesn’t charge the customer.
  • Cancel one or more items from an order before shipment. The curtomer is charged only for the items that are going to be shipped.