Download the PHP package otnansirk/laravel-moota without Composer

On this page you can find all versions of the php package otnansirk/laravel-moota. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-moota

Laravel Moota

Laravel Moota

Laravel Moota is released under the MIT license.

Laravel Moota is a mutation grapher built using laravel with moota.id api. This allows you to immediately focus on business flow without the hassle of making manual requests to the moota.id server.

Documentation

Installation

1. You can install the package via composer.

2. Optional : The service provider will automatically get registered. Or you my manually add the service provider in your configs/app.php file.

3. You should publish the config/moota.php config file with this php artisan command.

How to Use

All config store to /configs/moota.php. Customize evrything you need.

Auth

Register User

Register user

Method : MootaAuth::register($data)
Params :

Login(Get Token)

Generate access token

Method : MootaAuth::login($email, $password, $scopes)
Params :

Scopes = api for all access to api v2.

Logout(Destroy Token)

Destroy access token

Method : MootaAuth::logout()

Profile

Get user profile

Method : MootaAuth::profile()

Bank Accounts

Available Bank

Get list available of bank Integration

Method : MootaBank::available($page, $limit)
Params :

List Of Bank

Get list of your bank accounts that you have registered at moota.

Method : MootaBank::list($page, $limit)
Params :

Create Bank

Stor bank account

Method : MootaBank::store($data)
Params :

Update Bank

Update bank account

Method : MootaBank::update($data, $id)
Params :

Delete Bank

Destroy bank account

Method : MootaBank::destroy($id)
Params :

E-Wallet Request OTP

This is for activating your Gojek and Ovo E-wallet accounts, after you make a call request this endpoint, there will be an OTP that you will receive via your mobile number, and make a call MootaBank::verifyOtp() after getting OTP Code

Method : MootaBank::requestOtp($id)
Params :

E-Wallet Verify OTP

This is for activating your Gojek and Ovo E-wallet accounts. after you get the OTP code, verify the code through this endpoint

Method : MootaBank::verifyOtp($otpCode, $id)
Params :

Mutations

Refresh mutation

This is for getting the latest updates before the bank interval runs.

Method : MootaMutation::refresh()
Params :

List mutation

Get list of mutations

Method : MootaMutation::list($params)
Params :

Store mutation

Create dummy mutation

Method : MootaMutation::store($data, $bankId)
Params :

Note mutation

Update note of mutation

Method : MootaMutation::note($nota, $mutationId)
Params :

Delete mutation

Delete mutation can be multiple

Method : MootaMutation::destroy($mutationIds)
Params :

You can destroy multiple mutation like this

Tags mutation

Add tags to mutation

Method : MootaMutation::tags($tags, $mutationId)
Params :

You can add tags multiple to mutation like this

Summary mutation

To get a summary of mutations in your account

Method : MootaMutation::summary($params)
Params :

Webhook test

This for testing push data to webhook

Method : MootaMutation::webhook($mutationId)
Params :

Taggings

Store

Store tagging

Method : MootaTag::store($name)
Params :

Update

Update tagging

Method : MootaTag::update($name, $id)
Params :

Mootapay

Contract

Create contract

Method : MootaPay::contract($data)->save()
Params :

Transaction List

List of payment transaction

Method : MootaPay::list()
Params :

Payment Method

Available payment method

Method : MootaPay::method()
Params :

Cancelled Transaction

Can cancel transaction with this method

Method : MootaPay::canceled($trxId)
Params :

Plugin Token

Method : MootaPay::pluginToken()
Params :

Method : MootaPay::callback($data)
Params :

Topups

Topup to

List bank for transfer to topup point

Topup

Topup point to moota

History

History of topup

Point

List of available point

Point used

View the history of the point has been used

Or you can filter like this

Redeem code

Webhooks

List

Get list of webhook

Or you can use filter like this

Store

Create/store list of webhook

Destroy

Delete list of webhook

Merchant

List

List of merchant

Store

Create merchant data

Store Legal

create, add, or upload merchant legality files

Update

Update merchant data

Update Legal

Update merchant legality files

Credit

Contribution

This project is far from perfect. many Moota APIs that have not been implemented. I would be very happy if any of you could contribute for this project.

Fork this project and make merge request. :)


All versions of laravel-moota with dependencies

PHP Build Version
Package Version
Requires laravel/framework Version ^8.75
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package otnansirk/laravel-moota contains the following files

Loading the files please wait ....