1.2.1 • Published 10 months ago

@photos3016/paymenttest v1.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
10 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

10 months ago

1.2.0

10 months ago

1.1.9

10 months ago

1.1.8

10 months ago

1.1.7

10 months ago

1.1.6

10 months ago

1.1.5

10 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.10

10 months ago

1.0.9

10 months ago

1.0.8

10 months ago

1.0.7

10 months ago

1.0.6

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