This is a reference app for enabling Payments acceptance using Payabbhi React Native plugin.
Make sure you have signed up for your Payabbhi Account and downloaded the API keys from the Portal.
- Run the following commands to include
payabbhi-react-native
module
$ npm i react-native-payabbhi --save
$ npm install
- Provide suitable values for the following in
App.js
:
<access_id>
<amount>
-
Add logic to get
order_id
from your Mobile Backend (server-side code)TIP: An alternative to having a Mobile Backend for running the sample App is:
- Generate a unique order_id using curl
- Copy/paste the generated order_id in
App.js
- Once a successful test transaction is completed for a particular order, repeat the above steps
curl https://payabbhi.com/api/v1/orders \ -u access_id:secret_key \ -d amount=100 \ -d merchant_order_id=ordRefNo123456 \ -d currency=INR
Provide suitable value for the following in
App.js
:<order_id>
-
Start the android application
$ react-native run-android