Download the PHP package mu-hasan/laravel-winpay without Composer

On this page you can find all versions of the php package mu-hasan/laravel-winpay. 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-winpay

Laravel-WinPay

A non-official package that help you to implements WinPay Payment Gateway (winpay.id) into your Laravel applications

Installation

Install the package via composer :

Add this lines into your .env file and fill with your WinPay credentials :

Laravel

Please register the service provider :

You could use the facade by add this line :

Please publish the config file to define your WinPay credentials :

Lumen

Please add this line to the bootstrap/app.php file

You could get the config file from this laravel-winpay.php. Then copy it into config/laravel-winpay.php

Send Request to WinPay

For now, this package only support getToolbar and getPaymentCode.

getToolbar

From the documentation, this function will be return list of payment channel. You can use like this:

getPaymentCode

From the documentation, this function will be return payment code of choosen payment channel and transaction details. You can use like this:

You must passing $paymentChannel parameter from one of getToolbar() response.

The $transaction parameter you must passing the model that implements MuHasan\LaravelWinpay\BillingTransaction interface and define the getBillTransactionEndAt(), getBillTransactionReff(), and getBillTransactionAmount() functions into it.

The $user parameter you must passing the model that implements MuHasan\LaravelWinpay\BillingUser interface and define the getgetBillUserName(), getgetBillUserPhone(), and getgetBillUserEmail() functions into it.

The $items parameter you must passing array of the model that implements MuHasan\LaravelWinpay\BillingItem interface and define the getBillItemName(), getBillItemQty(), getBillItemUnitPrice(), getBillItemSku(), and getBillItemDesc() functions into it.


All versions of laravel-winpay with dependencies

PHP Build Version
Package Version
Requires php Version ^5.6|^7.0|^8.0
illuminate/support Version ^5.1|^6.0|^7.0|^8.0
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 mu-hasan/laravel-winpay contains the following files

Loading the files please wait ....