1.2.1 • Published 9 months ago

@photos3016/paymenttest v1.2.1

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

Paymenttest

A robust and easy-to-use package for integrating with a cryptocurrency payment gateway. This package allows developers to handle cryptocurrency transactions seamlessly, making it easier to accept payments in various cryptocurrencies.

Features

  • Simple Integration: Quick setup with straightforward methods to facilitate cryptocurrency payments.
  • Secure Transactions: Implemented with security best practices to ensure safe handling of user data and transactions.
  • Comprehensive Documentation: Detailed guides and examples to help you get started and implement features effectively.
  • Support for Multiple Cryptocurrencies: Easily manage transactions across various cryptocurrencies supported by the gateway.
  • Error Handling: Robust error management to provide clear feedback and improve user experience.

Installation

To install the package, run:

npm install @photos3016/paymenttest

you can import the library using import or require approach:

import paymentTest from '@photos3016/paymenttest';

Usage Example

Here’s a simple example of how to use the paymentTest function in your project:

// Function to initiate payment
function initiatePayment() {
  const amount = 50; // Amount in USD
  const redirectUrl = 'https://yourwebsite.com/success'; // URL to redirect after payment

  // Call the paymentTest function
  paymentTest(amount, redirectUrl);
}

// Example of calling the initiatePayment function on a button click
document.getElementById("payButton")!.addEventListener("click", initiatePayment);

React Example

import paymentTest from '@photos3016/paymenttest';

const PaymentComponent = () => {
  const initiatePayment = () => {
    const amount = 50; // Amount in USD
    const redirectUrl = 'https://yourwebsite.com/success'; // URL to redirect after payment

    paymentTest(amount, redirectUrl);
  };

  return (
    <button onClick={initiatePayment}>Pay Now</button>
  );
};
export default PaymentComponent;

Angular Example

import { Component } from '@angular/core';
import paymentTest from '@photos3016/paymenttest';

@Component({
  selector: 'app-payment',
  template: `<button (click)="initiatePayment()">Pay Now</button>`,
})
export class PaymentComponent {
  initiatePayment() {
    const amount = 50; // Amount in USD
    const redirectUrl = 'https://yourwebsite.com/success'; // URL to redirect after payment

    paymentTest(amount, redirectUrl);
  }
}

Vue.js Example

<template>
  <button @click="initiatePayment">Pay Now</button>
</template>

<script>
import paymentTest from '@photos3016/paymenttest';

export default {
  methods: {
    initiatePayment() {
      const amount = 50; // Amount in USD
      const redirectUrl = 'https://yourwebsite.com/success'; // URL to redirect after payment

      paymentTest(amount, redirectUrl);
    },
  },
};
</script>
1.2.1

9 months ago

1.2.0

9 months ago

1.1.9

9 months ago

1.1.8

9 months ago

1.1.7

9 months ago

1.1.6

9 months ago

1.1.5

9 months ago

1.1.4

9 months ago

1.1.3

9 months ago

1.1.2

9 months ago

1.1.1

9 months ago

1.1.0

9 months ago

1.0.10

9 months ago

1.0.9

9 months ago

1.0.8

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago