Hi there,
i am creator of satoshi box - service for selling files. Most of our complaints are from people who do not match box price exactly and then labeling us scam before contacting support. We are refunding manualy right now, but with rising count of payments it will not be possible in future.
I was out of bitcoin development for awhile, so what is most convenient way to automaticaly return payment fully or partialy - with or without any confirmations as soon as possible? Is there any BIP addressing this issue?
With the way bitcoin payment is channelled all transactions must pass through the bitcoin chain network and that is what often delay all payment.