OwlTing Group secures over $5 billion in new payment volume