According to the documentation, a CheckPaymentPaidResponse has a field
// True if there are any approved refunds that the wallet has
// not yet obtained.
refund_pending: boolean;
This opens quite some questions for me:
- How long can the Wallet obtain the refund?
- What happens, if the refund was not obtained within the wire deadline? (Esp. what happens with the money and the fees? What is the webshop/ERP expected to do in this case?)
- What happens if there are several refunds on the same payment and only some are obtained? Same as if there was a single refund which was not obtained?
(Imagine one refund be give quickly and the other several days later.)