ショップで課金ができない場合、いくつかの原因が考えられます。

アプリ内課金が制限されている

ご利用の端末上でアプリ内課金が制限が設定されている可能性があります。 App Store(iOS)/Google Play(Android)の設定を確認し、アプリから購入ができる状態かどうかご確認ください。
設定について詳しくは、こちらの記事をご参照ください。

(Android)Pikmin BloomがGoogle Play開発者サービスに連携していない

Android 上で購入処理を行うためには、Pikmin BloomがバックグラウンドでGoogle Play開発者サービスと連携されている必要があります。
端末によっては、データサーバー設定でGoogle Play サービスのバックグラウンドデータが無効にされることもあります。[設定] > [データ利用量] > [Google Play開発者サービス] を選択し、バックグラウンドデータが有効になっているかご確認ください。
Google Play開発者サービスについて、詳しくはGoogleサポートページをご覧ください。

データ接続の問題

ご使用の端末が通信が安定した、信頼できるネットワークに接続されていることを確認してください。 不安定な場合は、異なるネットワークに接続して、再度ショップにアクセスしてみてください。