Hi PhonePe Team,
We are currently integrating the PhonePe Payment Gateway using both:
- Website Integration (Standard Checkout API)
- React Native Mobile SDK
Our implementation is working correctly in development and staging environments using test credentials.
References Used
We also noticed in the sample app:
"Please get in touch with the PhonePe integration team ([merchant-integration@phonepe.com](mailto:merchant-integration@phonepe.com)) to get your secret keys..."
Issue
When we switch to production mode in the PhonePe Business Dashboard:
-
We only see an API Key
-
We do NOT see:
client_id
client_secret
client_version
However, the React Native SDK requires:
<merchantId>
<client_id>
<client_version>
<client_secret>
Because of this, we are unable to proceed with production integration for the mobile SDK.
Environment / Versions
For better context, here are the key versions we are using:
- React Native: 0.84.0
- React: 19.2.3
- react-native-phonepe-pg: 3.1.1
- Node.js: >= 22.11.0
Questions / Help Needed
-
How can we obtain the required production credentials:
- merchantId
- client_id
- client_version
- client_secret
-
What is the purpose of the API Key shown in the dashboard?
- Does it replace any of the above credentials?
- If yes, how should it be used with the React Native SDK?
-
Is there any updated or correct documentation for production setup (especially for React Native SDK)?
Additional Context
We have already reached out via email to [merchant-integration@phonepe.com](mailto:merchant-integration@phonepe.com), but have not received a response yet. Posting here for quicker guidance.
Any help or clarification would be greatly appreciated. Thanks in advance!
Hi PhonePe Team,
We are currently integrating the PhonePe Payment Gateway using both:
Our implementation is working correctly in development and staging environments using test credentials.
References Used
We also noticed in the sample app:
Issue
When we switch to production mode in the PhonePe Business Dashboard:
We only see an API Key
We do NOT see:
client_idclient_secretclient_versionHowever, the React Native SDK requires:
<merchantId><client_id><client_version><client_secret>Because of this, we are unable to proceed with production integration for the mobile SDK.
Environment / Versions
For better context, here are the key versions we are using:
Questions / Help Needed
How can we obtain the required production credentials:
What is the purpose of the API Key shown in the dashboard?
Is there any updated or correct documentation for production setup (especially for React Native SDK)?
Additional Context
We have already reached out via email to [merchant-integration@phonepe.com](mailto:merchant-integration@phonepe.com), but have not received a response yet. Posting here for quicker guidance.
Any help or clarification would be greatly appreciated. Thanks in advance!