Download the PHP package obydul/laraskrill without Composer

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

LaraSkrill

Latest Stable Version Latest Unstable Version License

Introduction

By using this plugin you can process or refund payments from Skrill in your Laravel application. You may read this article and can see the output of this package. Article link: Laravel Skrill Payment Gateway Integration with LaraSkrill

Demo Laravel Project: Laravel LaraSkrill Integration

Installation

Installation completed.

Configuration

API/MQI password

To make a refund, we need the API/MQI password. In your Skrill account, go to Settings > Developer Settings > Change MQI/API password.

Usage

Following are some ways through which you can access the LaraSkrill provider:

Make a Payment

Refund

Note

Table 1: LaraSkrill Config Parameters

Field Description Example
merchant_email Email address of your Skrill merchant account. [email protected]
api_password Your MD5 API/MQI password. 60cede4a5aee9a3827f212ba45f88c61
return_url URL to which the customer is returned if the payment is successful. http://example.com/payment_completed.html
cancel_url URL to which the customer is returned if the payment is cancelled or fails. If no cancel URL is provided the Cancel button is not displayed. http://example.com/payment_cancelled.html
status_url, refund_status_url URL to which the transaction details are posted after the payment process is complete. Alternatively, you may specify an email address where the results are sent. If the status_url is omitted, no transaction details are sent http://example.com/process_payment.php or mailto:[email protected]
logo_url The URL of the logo which you would like to appear in the top right of the Skrill page. The logo must be accessible via HTTPS or it will not be shown. https://www.example.com/logo.jpg (max length: 240)

Checkout Parameters

There are many parameters of Skrill checkout. Please take a look at the page 13. Skrill Quick Checkout Integration Guide - v8.3

Note: 'pay_to_email', 'return_url', 'cancel_url', 'status_url', 'status_url2' and 'logo_url' are already included in the config file. You can add other fields at checkout without these fields.

Table 2: Refund Parameters

Field Description Required Example
transaction_id Your transaction ID to be refunded. Yes MNPSK09789
amount Amount to refund in the currency used by the merchant account. This field is only used for partial refunds. No 5.56
refund_note Refund note sent to the customer. This note forms part of the email sent to the customer to inform them that they have received a refund. If no ‘amount’ value is submitted, the refund will be for the full amount of the original transaction. No Product no longer in stock
merchant_fields A comma-separated list of field names that are passed back to your server when the refund payment is confirmed (maximum 5 fields). No Field1,Field2
Field1 An additional field you can include, containing your own unique parameters. No Value1
Field2 An additional field you can include, containing your own unique parameters. No Value2

More parameters: You can add more fields. Please take a look at the page 24. Skrill Automated Payments Interface (API) Guide - v3.0

Note: 'action', 'email', 'password', 'status_url' are already included. You can add other fields at refund without these fields.

Skrill IPN (status_url): If you want to get data from 'status_url' instead of receiving email, then use this code to your ipn listener: Skrill IPN by Md. Obydullah

Information

License

The MIT License (MIT). Please see License File for more information.

Others

Note: I've taken the main concept from skrill-quick and thank you, Mikica Ivosevic.

In case of any issues/questions, kindly create one on the Discussions section.

Thank you for installing LaraSkrill.


All versions of laraskrill with dependencies

PHP Build Version
Package Version
Requires laravel/framework Version >=7.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 obydul/laraskrill contains the following files

Loading the files please wait ....