Download the PHP package coolerproyt/razerms-php without Composer

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

RazerMS-PHP

To install the package, run the following command:

PaymentChannel

In your PHP file, include the following code at the top of your code:

Direct Payment API:

Read the RazerMS Direct Server API Documentation

Card Payment:

Other Payment Methods:

Useful optional parameters:

Redirect Payment to Payment Page:

If AUTO_REDIRECT is set to false, you can redirect the user to the payment page by using the following code:

Livewire Auto Redirect

For livewire, auto redirect will not be working, you need to pass the TxnData to laravel controller and run redirectPayment function in the controller.

Example:

Livewire Controller

Laravel Controller

Channel Status API:

This function returns the availability of all channels enabled for a particular merchantID

ApiChannel

Read the RazerMS Official API Documentation

In your PHP file, include the following code at the top of your code:

Direct Status Requery

This will trigger a query to the payment channel or bank status server and there are cases that bank status server is not in-sync with its payment server that might give different results, that leads to a defer update and will trigger a callback from PG server, once the status is synced and changed.

Indirect Status Requery

Request & Response parameters are the same as Direct Status Requery but the format and parameters order of the responses are slightly different.

Static QR-Code Generator

For merchant to generate static QR code of e-wallet.

I have modified the response because the default response url is not working.

Card BIN Checker

To retrieve the card BIN information such as card type and the issuer information.

Void Pending

For merchants to cancel and void the cash payment request order, before getting paid or the expiry time, and force-to-expired.

Refund

Merchants can request a full/partial refund for a “captured” or “settled” transaction regardless of the payment method. The request can be sent within 180 days from the transaction creation date and the refund process will take about 7-14 days after the request is sent.

Merchants can enable the “Refund Portal” so that buyers who need a refund could easily provide the bank account details to shorten the refund lead time.

Refund Status

Merchant is able to do a status inquiry for a refund transaction.

Status Code Description
00 Refund successful
11 Refund rejected
22 Refund pending

All versions of razerms-php with dependencies

PHP Build Version
Package Version
Requires ext-curl Version *
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 coolerproyt/razerms-php contains the following files

Loading the files please wait ....