File tree Expand file tree Collapse file tree 2 files changed +63
-1
lines changed
Expand file tree Collapse file tree 2 files changed +63
-1
lines changed Original file line number Diff line number Diff line change 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
67composer 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
1367php 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+
You can’t perform that action at this time.
0 commit comments