Payment provider wrapper lib.