Skip to content

we-code-open-source/plutu-ly-sdk-typescript-unofficial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plutu TypeScript SDK (Unofficial)

A comprehensive unofficial Typescript implementation for the Plutu payment gateway API provided by Libyan Spider.

Please refer to the official Plutu API documentation for detailed information or changes in the API.

Full documentation can be found at: https://docs.plutu.ly

LLM friendly version of the documentation: https://docs.plutu.ly/llms-full.txt

Installation

npm install plutu-ly-sdk-unofficial

Usage

First, you need to configure the SDK with your API key and access token.

import { create_plutu_sdk } from 'plutu-ly-sdk-unofficial';

const plutu = create_plutu_sdk({
  apiKey: 'YOUR_API_KEY',
  accessToken: 'YOUR_ACCESS_TOKEN',
});

const verify_sadad = await plutu.sadad.verify({
  mobile_number: '0913632323',
  birth_year: '1990',
  amount: '10.00',
});

const confirm_localbanks = await plutu.local_bank_cards.confirm({
  amount: '66.25',
  invoice_no: '2168020051',
  return_url: 'YOUR CALLBACK URL',
})

Available Functions

Sadad

  • sadad.verify: (payload: SadadVerifyPayload)
  • sadad.confirm: (payload: SadadConfirmPayload)

Adfali

  • adfali.verify: (payload: AdfaliVerifyPayload)
  • adfali.confirm: (payload: AdfaliConfirmPayload)

Local Bank Cards

  • local_bank_cards.confirm(payload: LocalBankCardsConfirmPayload)

MPGS

  • mpgs.confirm(payload: MpgsConfirmPayload)

T-Lync

  • tlync.confirm(payload: TlyncConfirmPayload)

About

A non-official Typescript implementation for the Pluto payment gateway API provided by Libyan Spider

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published