0.2.0 • Published 9 months ago
everydaymoney-pay v0.2.0
everydaymoney-pay
Everydaymoney SDK
Installation
npm install everydaymoney-pay
Usage
import { useEverydayMoney } from 'everydaymoney-pay';
// ...
const everydayMoney = useEverydayMoney({
publicKey: 'pklv_***',
customerKey: '1234567',
customerName: 'John Afe',
email: 'customer@mybusiness.com',
phone: '+2348161730129',
referenceKey: 'XYZ-123',
amount: 200,
currency: 'NGN',
narration: 'Test Payments',
inclusive: true,
wallet: 'wal_***',
onChargeCreated: (charge) => {
setCharge(charge);
},
});
<View>
{everydayMoney.isCreatingCharge && <ActivityIndicator />}
{everydayMoney.charge && (
<View>
<View>
<Text>{'Bank'}</Text>
<Text>{everydayMoney.charge.bankName}</Text>
</View>
<View>
<View>
<Text>{'Account number'}</Text>
<Text>
{everydayMoney.charge.accountNumber}
</Text>
</View>
</View>
<View>
<Text>{'Account name'}</Text>
<Text>{everydayMoney.charge.beneficiary}</Text>
</View>
<View>
<Text>{'Amount'}</Text>
<Text>{everydayMoney.charge.amountToSend}</Text>
</View>
</View>
)}
</View>
<Button onPress={() => everydayMoney.generateAccountNumber()} title={'Pay with bank transfer'} />
Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
MIT
Made with create-react-native-library