Skip to content

Commit d556dc9

Browse files
committed
documentation
1 parent 92ca4d9 commit d556dc9

File tree

2 files changed

+63
-1
lines changed

2 files changed

+63
-1
lines changed

README.md

Lines changed: 63 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,76 @@
1-
# Laravel sslcommerz payment .
1+
<p align="center" ><img src="https://raw.githubusercontent.com/code4mk/lara-nagad/master/ssl.png"></p
2+
23
34
# Installation
45
56
```bash
67
composer require code4mk/lara-sslcommerz
78
```
89
10+
# setup
11+
12+
## vendor publish
13+
14+
```bash
15+
php artisan vendor:publish --provider="Code4mk\Sslcommerz\SslcommerzServiceProvider" --tag=config
16+
```
17+
18+
## service provider ) if you are using Laravel before `version 5.4`, manually register the service provider in your config/app.php file
19+
20+
```php
21+
Code4mk\Sslcommerz\SslcommerzServiceProvider::class
22+
```
23+
24+
## env
25+
26+
```bash
27+
SSLCOMMERZ_STORE_ID=""
28+
SSLCOMMERZ_STORE_PASSWORD=""
29+
SSLCOMMERZ_SUCCESS_URL="http://127.0.0.1:8000/success"
30+
SSLCOMMERZ_FAIL_URL="http://127.0.0.1:8000"
31+
SSLCOMMERZ_CANCEL_URL="http://127.0.0.1:8000"
32+
SSLCOMMERZ_MODE=sandbox
33+
```
934
35+
* SSLCOMMERZ_MODE (sandbox or live)
36+
37+
# Get Redirect url
38+
39+
```php
40+
$data = SslPayment::tnx(2)
41+
->customer('kamal212')
42+
->amount(100)
43+
->emi(4,5,1)
44+
->getRedirectUrl();
45+
46+
if( $data->failedreason == "") {
47+
$link = $data->GatewayPageURL;
48+
return response()->json($link);
49+
}else{
50+
// your code
51+
return response()->json($data->failedreason);
52+
}
53+
```
54+
55+
# verify payment (`post method`)
56+
57+
```php
58+
$data = SslPayment::verify(request());
59+
// return response()->json($data);
60+
if ($data->status == 'VALID') {
61+
// your business logic
62+
}
63+
```
1064
#
1165

1266
```bash
1367
php artisan vendor:publish --provider="Code4mk\SslCommerz\SslcommerzServiceProvider" --tag=config
1468
```
69+
70+
# Demo
71+
72+
* [Lara sslcommerz Demo](https://github.com/code4mk/lara-sslcommerz-demo)
73+
74+
# Any query
75+
76+

ssl.PNG

23.1 KB
Loading

0 commit comments

Comments
 (0)