The Pakistan Cricket Board must start paying its players more money for test appearances, according to top spinner Saeed Ajmal.
Ajmal told the Geo Super television channel that Pakistan cricketers were getting less money than their international counterparts.
"Players now want to just play one-day internationals and Twenty20 matches because they are earning more from these formats," he said. "We don't get the same financial rewards for playing tests.
"The problem is that in our country there is little difference in the fees paid out for all three formats and we are not playing as many tests compared to most other countries.
"I have played just 28 tests in six years so the opportunities to earn well from this format are less compared to ODIs or T20s," added Ajmal.
Pakistan play fewer tests than most because the other teams do not want to tour the country due to security concerns.
"I would advise our board to not only raise test match fees ... but also create a big difference in the fees paid for all three formats," said Ajmal, 35, who has taken 147 wickets in 28 tests and 146 wickets in 92 ODIs.
"Test cricket should form the basis for our doing well in the other formats. Unless we excel in the longer form we will face a crisis.
"There is too much Twenty20 cricket and that is hurting test cricket."
Pakistan host a two-test series against South Africa in the Middle East later this month. The first game in Abu Dhabi starts on Oct. 14.