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.
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 |