Hello,
I have just had a PayPal subscription payment be applied to the wrong customer.
It was supposed to be applied to customer A, but got applied to an invoice of Customer B.
Customer A, didn't have any open invoices because the transaction and invoice dates are slightly out of kilter, this usually applies the balance to a previous invoice and creates the credit, the user then has their invoice generated and the credit is applied.
Customer B, has an overdue invoice that the payment got partly applied to, there was still an outstanding amount, this invoice has a different payment method set, but it is the oldest unpaid/overdue invoice in our system, so maybe got selected by default because it couldn't find an invoice for customer A?
Please let me know if I can provide any further information.
Kind Regards,
Martin