Ive never heard of this Oxapay payment processor either. I tried to research them but could not find much on their site, which always sketches me out. They seem to have a couple reviews on Trustpilot but who knows if those are even legit. Maybe try reaching out to them through their social profiles if you really wanna get answers? I noticed they post recently on X which could be a way in:
https://x.com/oxapayI dunno, Id be wary of using a company that doesnt readily provide info and seems kinda obscure. Im sorry for your losses.