Question

Magento/2.3 (Community)

We have a client that charges it's customers for shipping after an order was placed. They have no issue charging if the payment method was Authorize.net - they're able to go in and re-charge the customer.

With PayPal Express however this doesn't seem possible. I've already looked at "Sale" and "Order" options for the PayPal Express settings, but editing an order in M2 admin doesn't allow me rebill the user's PayPal.

Is this even possible?

Was it helpful?

Solution

You can sort of do it

Payment Action

Order

The amount of the order is neither captured nor authorized in the customer’s balance, bank account, or credit card at PayPal. The Order payment action represents an agreement between the PayPal payment system and the merchant, which enables the merchant to capture one or more amounts up to the “ordered” total from the customer’s buyer account, over a period of up to 29 days. After the funds are “ordered,” the merchant can capture them at any time during the following 29-day period. Capturing of the order amount can be done only from the Magento Admin by creating one or more invoices.

So basically create an order for the fullest amount and then capture twice, one for order and second later (possibly for less) once true postage is known

Licensed under: CC-BY-SA with attribution
Not affiliated with magento.stackexchange
scroll top