Download the PHP package mootaco/moota-php-sdk without Composer

On this page you can find all versions of the php package mootaco/moota-php-sdk. 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 moota-php-sdk

Moota-PHP-Sdk

Moota.co :heart: PHP Native!

PHP version Latest Stable Version Monthly Downloads Total Downloads

This is the Official PHP wrapper/library for Moota API V2, that is compatible with Composer. Visit https://moota.co for more information about the product.

Support us [Data Transfer Object]()

1. Installation

1.a Composer Installation

If you are using Composer, you can install via composer CLI:

or

add this require line to your composer.json file:

and run composer install on your terminal.

Note: If you are using Laravel framework, in some case you also need to run composer dumpautoload

1.b Manual Instalation

If you are not using Composer, you can clone this repository.

Then you should require/autoload Mutation.php of etc class file on your code.

2. How to Use

2.1 General Settings

2.2 Choose Class Method

2.2.1 Authentication

Destroy Auth Token

2.2.2 Bank Account

body parameter storeBankAccount() reference here

body parameter updateBankAccount() reference here

2.2.3 Mutation

mutation query parameter getMutations() reference here

mutation parameter on storeMutation() reference here

mutation parameter on addNoteMutation() reference here

mutation parameter on destroyMutation() reference here

mutation parameter on attachTagMutation() reference here

mutation parameter on detachTagMutation() reference here

mutation parameter on updateTagMutation() reference here

2.2.4 Tagging

tagging parameter on getTaggings() reference here

tagging parameter on storeTagging() reference here

tagging parameter on updateTagging() reference here

2.2.5 Topup

you can add bank account and getting mutation from bank account must be have point please TOPUP Point First!

topup parameter on createTopupPoint() reference here

topup parameter on redeemVoucher() reference here

2.2.6 Transaction

you can get history transaction of point here

transaction parameter on getHistoryTransactionPoint() reference here

2.2.7 User

you can get profile information here

User parameter on updateProfile() reference here

2.2.8 Webhook

Retrieve webhook response like it

Unit Test

All Test

./vendor/bin/phpunit

Specific Test

./vendor/bin/phpunit --filter methodname

Contributing

Questions?

If you have any questions please open an issue.


All versions of moota-php-sdk with dependencies

PHP Build Version
Package Version
Requires php Version >=8
ext-curl Version *
ext-json Version *
spatie/data-transfer-object Version ^3.0
guzzlehttp/guzzle Version ^7.4
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 mootaco/moota-php-sdk contains the following files

Loading the files please wait ....