onPurchaseFailedEvent(productId:com.example.coinspack message:Invalid SKU details. {M: GPUL.HEC}

I tried to test in-app product purchases. After I click buy item button, It throw an error, the error message is

“onPurchaseFailedEvent(productId: com.example.coinspack message:Invalid SKU details. {M: GPUL.HEC} - Response Code = DeveloperError)”.

com.example.coinspack is product ID.

I’m useing Unity In App Purchasing, Version is 4.5.2

But the strange thing is, it works with version 3.0.1.

But 3.0.1 is using Billing Library version 3, Google Play Console ask for Billing Library version 4 or newer

Hello xu_chong,

Have you published your app into a new closed testing track on the Google Play Console?
If not, follow these steps:

If you already have, can you double check that your product ID matches both in the application and on the Google Play Console?