There is no way to prove a LN payment or a LN channel balance to a third party without closing the channel.
Discussion
Even if you set it up that way intentionally? What if you route through a server designed to confirm the payment?
Seems like a major flaw... What if Amazon wanted to let you pay the merchant directly, but still handled order confirmation and delivery?