midsonlajeanty/php-moncash-sdk

Minimum SDK to process payment with Digicel Moncash

dev-main 2023-07-10 19:37 UTC

This package is auto-updated.

Last update: 2024-05-10 21:21:49 UTC


README

Minimum SDK to process payment with Digicel Moncash

Features

  • Init Moncash Payment and get Payment URL (Moncash Checkout)
  • Get Transaction Details by Transaction and Order ID

Getting started

composer require midsonlajeanty/php-moncash-sdk 

Usage

Init Payment and get Payment URL (Moncash Checkout)

// Init Payment
use Mds\Moncash\Moncash;

// Create Moncash Instance
$moncash = new Moncash(CLIENT_ID, CLIENT_SECRET);

// Make Paiment with OrderId and Amount
$payment = $moncash->makePayment('ORDER-001', 100);

// Get Payment URL  (Moncash Checkout)
$payment->getRedirect();

Get Transaction Details by Transaction and Order ID

// Init Payment
use Mds\Moncash\Moncash;

// Create Moncash Instance
$moncash = new Moncash(CLIENT_ID, CLIENT_SECRET);

// Get Payment Details with TransactionId provided by Moncash.
$details = $moncash->getPaymentDetailsByTransactionId('TRANSACTION_ID');


// Get Payment Details with OrderId provided by your app.
$details = $moncash->getPaymentDetailsByOrderId('ORDER_ID');

Contributing

You have a lot of options to contribute to this project ! You can :