react-native-cashfree-pg-sdk
v2.3.0
Published
Cashfree PG Plugin for React Native
Downloads
7,496
Readme
react-native-cashfree-pg-sdk
The Cashfree React Native SDK allows you to integrate Cashfree Payment Gateway into your application and start collecting payments from your customers. The React Native SDK has been designed to minimise the complexity of handling and integrating payments in your React Native project.
Click here for more Documentation.
Installation
npm install react-native-cashfree-pg-sdkiOS
Add the following code to application's info.plist file.
<key>LSApplicationCategoryType</key>
<string></string>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>phonepe</string>
<string>tez</string>
<string>paytm</string>
<string>bhim</string>
</array>Usage
import {
CFCallback,
CFErrorResponse,
CFPaymentGatewayService,
} from 'react-native-cashfree-pg-sdk';
import {
CFEnvironment,
CFSession,
CFThemeBuilder,
} from 'cashfree-pg-api-contract';
// ...
try {
const session = new CFSession(paymentSessionId, orderId, CFEnvironment.PRODUCTION/CFEnvironment.SANDBOX);
console.log('Session', JSON.stringify(session));
CFPaymentGatewayService.doWebPayment(session);
} catch (e: any) {
console.log(e.message);
}Contributing
If you want to contribute please read the Contributing guidelines.
