An Ni Chin is definitely a payment gateway I’ve seen that name before on some Asian-facing casino sites. The problem is they process for DOZENS of different casinos so you need to find which specific one you were on