Verify Receipt Not Using the Shared Secret(21003)

Our apps contain In-App Purchases.
We are using server-side validation to validate purchase receipts for non-renewing subscriptions and client validation for auto-renewable subscription.

The problem is that when we do the non-renewing subscription receipt validation the apple server need us to upload the shared secret key otherwise it will return 21003 error.

Can I avoid to upload the shared secret key?(since our server api can not do that)