# API呼び出しで ResourceNotFoundエラーが発生します。

## 発生原因
APIに指定しているIdとAPI呼び出し先の環境が食い違っている場合に発生します。本番環境またはSANDBOXに振り分けるSANDBOXパラメータを正しく設定しているか確認してください。

 **エラーメッセージサンプル** 
例) SANDBOXのChargePermissionIdを指定して、本番環境にAPIリクエストを行った場合

```
{"status":404,"response":{"reasonCode":"ResourceNotFound","message":"Resource you are trying to access is not available. Requested path '/live/v2/chargePermissions/S03-XXXXXXX-XXXXXXX'"}}
```


## 参考
[本番環境へインテグレーション切り替え](https://developer.amazon.com/ja/docs/amazon-pay-checkout/take-your-integration-live.html)
[エラーコード](https://developer.amazon.com/ja/docs/amazon-pay-api-v2/error-handling.html)