Download the PHP package raziul/shurjopay-php without Composer
On this page you can find all versions of the php package raziul/shurjopay-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download raziul/shurjopay-php
More information about raziul/shurjopay-php
Files in raziul/shurjopay-php
Package shurjopay-php
Short Description ShurjoPay payment gateway integration for PHP applications.
License MIT
Informations about the package shurjopay-php
ShurjoPay PHP Library
Using this library you can integrate ShurjoPay payment gateway into your PHP applications.
If you face any problem then create issues or make a PR with your solution.
Requirement
- PHP 7.3 or Later
- curl extension
Installation
The installation is pretty easy using Composer
Usage
You can check the examples directory for full code.
Configuration
Creating a payment
You can also use method chaining like below
After making a successfull payment, user will be redirected to the _successurl with
order_id
query parameter in the URI.
Verify Payment
Available methods in the Payment class. | Method | Description |
---|---|---|
$payment->success() | Return payment success status | |
$payment->failed() | Return payment failed status | |
$payment->message() | Get the success/error message | |
$payment->orderId() | Get the order ID | |
$payment->currency() | Get currency code | |
$payment->amount() | Get the amount | |
$payment->customerOrderId() | Get customer order ID | |
$payment->paymentMethod() | Get the payment method name | |
$payment->dateTime() | Get the transaction date time | |
$payment->toArray() | Get all the data as array |
Error Handling
This package throws Raziul\ShurjoPay\ShurjoPayException
on error. You can use try-catch
for better error handling.
Suggestion/Issues
If you found any issues or have any suggestion then please create an issue.
You can also submit PR regarding any issues.
License
The MIT License (MIT). Please see License File for more information.
Thank You
Thanks for using this package and If you foound this package useful then consider giving it a star.