1.1.7 • Published 8 months ago

reactjs-moamalat v1.1.7

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

Moamalat Documentation

Installation

To install the Moamalat package, use the following npm command:

npm install reactjs-moamalat

Usage

To use Moamalat in your ReactJS project, follow these steps:

  1. Import the Moamalat component into your React component:
import Moamalat from 'reactjs-moamalat';
  1. Use the Moamalat component in your render method:
<Moamalat
  amount={100.5}
  TID={123456}
  MID={7890}
  transactionReference="ABC123"
  secretKey={54321}
  dateTime={1625278085000}
  errorCallback={handleCallBack}
  completePaymentCallback={completePaymentCallback}
  errorPaymentCallback={errorPaymentCallback}
  cancelPaymentCallback={cancelPaymentCallback}
  env={'staging'}
  payButtonStyle={payButtonStyle}
/>
const payButtonStyle = {
        color: '#000000',
        backgroundColor: '#CCCCCC',
        borderRadius: '10px'
    };

In the above code snippet, you can customize the props according to your requirements. The available props for the Moamalat component are:

  • amount (number, required): The amount for the transaction. It can be a float or an integer.
  • TID (number, required): The terminal ID for the transaction.
  • MID (number, required): The merchant ID for the transaction.
  • transactionReference (string, optional): The transaction reference for the transaction. It can be alphanumeric.
  • secretKey (number, required): The secret key for the transaction.
  • dateTime (number, optional): The date and time of the transaction. It should be in numeric format.
  • env (string, required): Application environment either 'staging' or 'prod'.
  • payButtonStyle (object, optional): This will accept an object having the custom styles to be implemented on the pay button.
  • errorCallback (function): This callback will return errors if exists in props. Each error object will contain status and message.
  • completePaymentCallback (function): This callback will return the success status and message and, the data after the successful payment.
  • errorPaymentCallback (function): This callback will return the error status and message and, the data after the failure payment.
  • cancelPaymentCallback (function): This callback will return cancelled status and message.

API Reference

The Moamalat component accepts the following props:

  • amount (number, required): The amount for the transaction. It can be a float or an integer.
  • TID (number, required): The terminal ID for the transaction.
  • MID (number, required): The merchant ID for the transaction.
  • transactionReference (string, optional): The transaction reference for the transaction. It can be alphanumeric.
  • secretKey (number, required): The secret key for the transaction.
  • dateTime (number, optional): The date and time of the transaction. It should be in numeric format.
  • env (string, required): Application environment either 'staging' or 'prod'.

Version History

  • 1.0.0 (current version)
    • Initial release of Moamalat package.

Support

For documentation, FAQs, and support, please visit the Moamalat GitHub repository.

License

Moamalat is released under the MIT License.

1.1.7

8 months ago

1.1.6

9 months ago

1.1.5

9 months ago

1.1.4

10 months ago

1.1.3

10 months ago

1.1.2

10 months ago

1.1.1

10 months ago

1.1.0

10 months ago

1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago