seerbit-reactjs-caleb
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

ReactJS SeerBit

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

NPM JavaScript Style Guide

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={"a@b.com"}
      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

Package Sidebar

Install

npm i seerbit-reactjs-caleb

Weekly Downloads

2

Version

1.0.6

License

MIT

Unpacked Size

263 kB

Total Files

11

Last publish

Collaborators

  • kaileb