seerbit-reactjs-caleb
v1.0.6
Published
Seerbit ReactJS Wrapper for quick integration
Downloads
3
Maintainers
Readme
Seerbit Checkout Wrapper for ReactJS
Requirements
This module was built and tested using React 15.0.0 - 18.0.0
Get Started
A simple way to add Seerbit to your React application
Install
npm install --save seerbit-reactjs
Usage
import React, { Component } from "react";
import SeerbitCheckout from "seerbit-reactjs"
const App = () => {
const close = (close) => {
console.log(close);
};
const callback = (response) => {
console.log(response);
};
const checkProgress = (progress) => {
console.log(progress);
};
const options = {
public_key: "YOUR_PUBLIC_KEY",
amount: 100,
tranref: new Date().getTime(),
planId: "",
customization: {
theme: {
border_color: "#000000",
background_color: "#004C64",
button_color: "#0084A0",
},
payment_method: ["card", "account", "transfer", "wallet", "ussd"],
display_fee: true, // true
display_type: "embed", //inline
logo: "logo_url | base64",
},
};
return (
<SeerbitCheckout
className="btn seerbit-btn"
type="div"
tranref={options.tranref}
currency={"NGN"}
description={"test"}
country={"NG"}
clientappcode="app1"
public_key={options.public_key}
callback={callback}
close={close}
scriptStatus={checkProgress}
amount={options.amount}
tag={"button"}
full_name={"John Doe"}
email={"[email protected]"}
mobile_no={"00000000000"}
tokenize={false}
customization={options.customization}
version={"2"}
title={"Pay with SeerBit"}
planId={options.planId}
/>
);
};
export default App
Please checkout Seerbit Documentation for other available options you can add to the tag
License
MIT © seerbit