0.1.0 • Published 5 months ago

amwal-pay-react-native v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

amwal-pay-react-native

Payment SDK powered by passkeys

Installation

npm install amwal-pay-react-native

Usage

import { payWithAmwal } from 'amwal-pay-react-native';

/**
 * Sends a payment request with the merchant ID and amount using the payWithAmwal function.
 * @param {string} _merchantId - The merchant ID.
 * @param {string} _amount - The amount to be paid.
 * @returns {Promise<{ [key: string]: string }>} - Returns a promise that resolves to an object containing the payment details.
 */
const result =  await payWithAmwal(_merchantId, _amount);
 switch (result.status) {
          case 'success':
            setPaymentMessage(
              'payment with transactionId' +
                result.transactionId +
                ' is success'
            );
            setPaymentStatus(result.status);
            break;
          case 'error':
            setPaymentMessage(
              'payment' + ' is failed with error ' + result.message
            );
            setPaymentStatus(result.status);
            break;
          case 'cancel':
            setPaymentMessage('payment is canceled');
            setPaymentStatus(result.status);
            break;
        }

License

MIT


Made with create-react-native-library

0.1.0

5 months ago