happywolf408
New member
#laravel #Stripe #payment #Gateway #Integration ### Laravel 5.8 Tích hợp cổng thanh toán sọc trong Urdu / Hindi
Stripe là một cổng thanh toán trực tuyến phổ biến cho phép các doanh nghiệp chấp nhận thanh toán từ khách hàng trên toàn thế giới.Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tích hợp sọc với Laravel 5.8.
## Điều kiện tiên quyết
Để làm theo hướng dẫn này, bạn sẽ cần những điều sau đây:
* Dự án Laravel 5.8
* Một tài khoản sọc
* Thẻ tín dụng hoặc thẻ ghi nợ để kiểm tra thanh toán
## Cài đặt
Bước đầu tiên là cài đặt Thư viện PHP Stripe.Bạn có thể làm điều này bằng cách chạy lệnh sau:
`` `
Trình soạn thảo yêu cầu Stripe/Stripe-PHP
`` `
## Cấu hình
Khi thư viện được cài đặt, bạn cần định cấu hình sọc trong ứng dụng Laravel của mình.Để thực hiện việc này, hãy mở tệp `config/app.php` và thêm các dòng sau vào mảng` nhà cung cấp`:
`` `
'Stripe \ sọc dịch vụ bảo vệ',
`` `
Bạn cũng cần thêm các dòng sau vào mảng `Aliases`:
`` `
'Sọc' => 'sọc \ sọc',
`` `
## tuyến đường
Tiếp theo, bạn cần tạo một tuyến đường để xử lý thanh toán sọc.Bạn có thể làm điều này bằng cách chạy lệnh sau:
`` `
Php Artisan Make: Route Stripe
`` `
Điều này sẽ tạo ra một tuyến đường mới trong tệp `Route/Web.php`.Mở tệp này và cập nhật tuyến đường trông giống như sau:
`` `
Tuyến đường :: Post ('/Stripe', 'Stripecontroll@sarch');
`` `
## Bộ điều khiển
Bây giờ bạn cần tạo một bộ điều khiển để xử lý thanh toán sọc.Bạn có thể làm điều này bằng cách chạy lệnh sau:
`` `
Php Artisan Make: Bộ điều khiển Stripecontroll
`` `
Điều này sẽ tạo một bộ điều khiển mới trong thư mục `app/http/điều khiển`.Mở tệp này và cập nhật phương thức `sạc` để trông giống như sau:
`` `
Phí chức năng công cộng (Yêu cầu $ Yêu cầu)
{
thử {
// Tạo một đối tượng điện tích sọc
$ sạc = sọc :: sarges ()-> tạo ([[
'số tiền' => $ yêu cầu-> đầu vào ('số tiền'),
'Tiền tệ' => $ yêu cầu-> Đầu vào ('Tiền tệ'),
'Nguồn' => $ yêu cầu-> Đầu vào ('Stripetoken'),
'Mô tả' => $ yêu cầu-> Đầu vào ('Mô tả'),
]);
// Nếu phí thành công, hãy chuyển hướng người dùng đến trang thành công
if ($ sạc-> status == 'thành công') {
Trả về chuyển hướng ()-> Tuyến ('Stripe.Success');
}
} Catch (ngoại lệ $ e) {
// Nếu phí không thành công, hãy chuyển hướng người dùng đến trang lỗi
Trả về chuyển hướng ()-> Tuyến ('Stripe.error')-> với ('Lỗi', $ e-> getMessage ());
}
}
`` `
## Lượt xem
Tiếp theo, bạn cần tạo các chế độ xem cho các trang thành công và lỗi.Bạn có thể làm điều này bằng cách chạy các lệnh sau:
`` `
Php Artisan Make: Xem Stripe.Success
Php Artisan Make: Xem Stripe.Error
`` `
Mở các tệp này và cập nhật chúng để trông giống như sau:
** sọc.success.blade.php **
`` `
<! DOCTYPE HTML>
<html lang = "en">
<Đầu>
<meta charet = "utf-8">
<Title> Thành công thanh toán sọc </Tiêu đề>
</head>
<Body>
<H1> Thanh toán của bạn đã thành công! </H1>
<p> Đơn hàng của bạn đã được xử lý và bạn sẽ sớm nhận được email xác nhận. </P>
</Body>
</html>
`` `
** sọc.error.blade.php **
`` `
<! DOCTYPE HTML>
<html lang = "en">
<Đầu>
<meta charet = "utf-8">
<Title> Lỗi thanh toán sọc </Tiêu đề>
</head>
<Body>
<H1> Thanh toán của bạn không thành công! </H1>
<p> Có một lỗi xử lý thanh toán của bạn.Vui lòng thử lại sau. </P>
</Body>
</html>
`` `
## Kiểm tra
Bây giờ bạn đã hoàn thành tích hợp, bạn có thể kiểm tra nó bằng cách thanh toán.Để làm điều này, hãy mở trình duyệt và điều hướng đến URL sau:
`` `
http: // localhost: 8000/sọc
`` `
Nhập số tiền, tiền tệ và mã thông báo sọc, sau đó nhấp vào nút "Sạc".Nếu thanh toán thành công, bạn sẽ được chuyển hướng đến trang thành công.Nếu thanh toán không thành công, bạn sẽ được chuyển hướng đến trang lỗi.
## Bản tóm tắt
Trong hướng dẫn này, bạn đã học cách tích hợp sọc với Laravel 5.
=======================================
#laravel #Stripe #payment #Gateway #Integration ### Laravel 5.8 Stripe Payment Gateway Integration in Urdu / Hindi
Stripe is a popular online payment gateway that allows businesses to accept payments from customers all over the world. In this tutorial, we will show you how to integrate Stripe with Laravel 5.8.
## Prerequisites
To follow this tutorial, you will need the following:
* A Laravel 5.8 project
* A Stripe account
* A credit card or debit card to test payments
## Installation
The first step is to install the Stripe PHP library. You can do this by running the following command:
```
composer require stripe/stripe-php
```
## Configuration
Once the library is installed, you need to configure Stripe in your Laravel application. To do this, open the `config/app.php` file and add the following lines to the `providers` array:
```
'Stripe\StripeServiceProvider',
```
You also need to add the following lines to the `aliases` array:
```
'Stripe' => 'Stripe\Stripe',
```
## Routes
Next, you need to create a route to handle Stripe payments. You can do this by running the following command:
```
php artisan make:route stripe
```
This will create a new route in the `routes/web.php` file. Open this file and update the route to look like the following:
```
Route:
ost('/stripe', 'StripeController@charge');
```
## Controller
Now you need to create a controller to handle Stripe payments. You can do this by running the following command:
```
php artisan make:controller StripeController
```
This will create a new controller in the `app/Http/Controllers` directory. Open this file and update the `charge` method to look like the following:
```
public function charge(Request $request)
{
try {
// Create a Stripe charge object
$charge = Stripe::charges()->create([
'amount' => $request->input('amount'),
'currency' => $request->input('currency'),
'source' => $request->input('stripeToken'),
'description' => $request->input('description'),
]);
// If the charge was successful, redirect the user to the success page
if ($charge->status == 'success') {
return redirect()->route('stripe.success');
}
} catch (Exception $e) {
// If the charge failed, redirect the user to the error page
return redirect()->route('stripe.error')->with('error', $e->getMessage());
}
}
```
## Views
Next, you need to create the views for the success and error pages. You can do this by running the following commands:
```
php artisan make:view stripe.success
php artisan make:view stripe.error
```
Open these files and update them to look like the following:
**stripe.success.blade.php**
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Stripe Payment Success</title>
</head>
<body>
<h1>Your payment was successful!</h1>
<p>Your order has been processed and you will receive a confirmation email shortly.</p>
</body>
</html>
```
**stripe.error.blade.php**
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Stripe Payment Error</title>
</head>
<body>
<h1>Your payment failed!</h1>
<p>There was an error processing your payment. Please try again later.</p>
</body>
</html>
```
## Testing
Now that you have completed the integration, you can test it by making a payment. To do this, open the browser and navigate to the following URL:
```
```
Enter the amount, currency, and Stripe token, and then click the "Charge" button. If the payment was successful, you will be redirected to the success page. If the payment failed, you will be redirected to the error page.
## Summary
In this tutorial, you learned how to integrate Stripe with Laravel 5.
Stripe là một cổng thanh toán trực tuyến phổ biến cho phép các doanh nghiệp chấp nhận thanh toán từ khách hàng trên toàn thế giới.Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tích hợp sọc với Laravel 5.8.
## Điều kiện tiên quyết
Để làm theo hướng dẫn này, bạn sẽ cần những điều sau đây:
* Dự án Laravel 5.8
* Một tài khoản sọc
* Thẻ tín dụng hoặc thẻ ghi nợ để kiểm tra thanh toán
## Cài đặt
Bước đầu tiên là cài đặt Thư viện PHP Stripe.Bạn có thể làm điều này bằng cách chạy lệnh sau:
`` `
Trình soạn thảo yêu cầu Stripe/Stripe-PHP
`` `
## Cấu hình
Khi thư viện được cài đặt, bạn cần định cấu hình sọc trong ứng dụng Laravel của mình.Để thực hiện việc này, hãy mở tệp `config/app.php` và thêm các dòng sau vào mảng` nhà cung cấp`:
`` `
'Stripe \ sọc dịch vụ bảo vệ',
`` `
Bạn cũng cần thêm các dòng sau vào mảng `Aliases`:
`` `
'Sọc' => 'sọc \ sọc',
`` `
## tuyến đường
Tiếp theo, bạn cần tạo một tuyến đường để xử lý thanh toán sọc.Bạn có thể làm điều này bằng cách chạy lệnh sau:
`` `
Php Artisan Make: Route Stripe
`` `
Điều này sẽ tạo ra một tuyến đường mới trong tệp `Route/Web.php`.Mở tệp này và cập nhật tuyến đường trông giống như sau:
`` `
Tuyến đường :: Post ('/Stripe', 'Stripecontroll@sarch');
`` `
## Bộ điều khiển
Bây giờ bạn cần tạo một bộ điều khiển để xử lý thanh toán sọc.Bạn có thể làm điều này bằng cách chạy lệnh sau:
`` `
Php Artisan Make: Bộ điều khiển Stripecontroll
`` `
Điều này sẽ tạo một bộ điều khiển mới trong thư mục `app/http/điều khiển`.Mở tệp này và cập nhật phương thức `sạc` để trông giống như sau:
`` `
Phí chức năng công cộng (Yêu cầu $ Yêu cầu)
{
thử {
// Tạo một đối tượng điện tích sọc
$ sạc = sọc :: sarges ()-> tạo ([[
'số tiền' => $ yêu cầu-> đầu vào ('số tiền'),
'Tiền tệ' => $ yêu cầu-> Đầu vào ('Tiền tệ'),
'Nguồn' => $ yêu cầu-> Đầu vào ('Stripetoken'),
'Mô tả' => $ yêu cầu-> Đầu vào ('Mô tả'),
]);
// Nếu phí thành công, hãy chuyển hướng người dùng đến trang thành công
if ($ sạc-> status == 'thành công') {
Trả về chuyển hướng ()-> Tuyến ('Stripe.Success');
}
} Catch (ngoại lệ $ e) {
// Nếu phí không thành công, hãy chuyển hướng người dùng đến trang lỗi
Trả về chuyển hướng ()-> Tuyến ('Stripe.error')-> với ('Lỗi', $ e-> getMessage ());
}
}
`` `
## Lượt xem
Tiếp theo, bạn cần tạo các chế độ xem cho các trang thành công và lỗi.Bạn có thể làm điều này bằng cách chạy các lệnh sau:
`` `
Php Artisan Make: Xem Stripe.Success
Php Artisan Make: Xem Stripe.Error
`` `
Mở các tệp này và cập nhật chúng để trông giống như sau:
** sọc.success.blade.php **
`` `
<! DOCTYPE HTML>
<html lang = "en">
<Đầu>
<meta charet = "utf-8">
<Title> Thành công thanh toán sọc </Tiêu đề>
</head>
<Body>
<H1> Thanh toán của bạn đã thành công! </H1>
<p> Đơn hàng của bạn đã được xử lý và bạn sẽ sớm nhận được email xác nhận. </P>
</Body>
</html>
`` `
** sọc.error.blade.php **
`` `
<! DOCTYPE HTML>
<html lang = "en">
<Đầu>
<meta charet = "utf-8">
<Title> Lỗi thanh toán sọc </Tiêu đề>
</head>
<Body>
<H1> Thanh toán của bạn không thành công! </H1>
<p> Có một lỗi xử lý thanh toán của bạn.Vui lòng thử lại sau. </P>
</Body>
</html>
`` `
## Kiểm tra
Bây giờ bạn đã hoàn thành tích hợp, bạn có thể kiểm tra nó bằng cách thanh toán.Để làm điều này, hãy mở trình duyệt và điều hướng đến URL sau:
`` `
http: // localhost: 8000/sọc
`` `
Nhập số tiền, tiền tệ và mã thông báo sọc, sau đó nhấp vào nút "Sạc".Nếu thanh toán thành công, bạn sẽ được chuyển hướng đến trang thành công.Nếu thanh toán không thành công, bạn sẽ được chuyển hướng đến trang lỗi.
## Bản tóm tắt
Trong hướng dẫn này, bạn đã học cách tích hợp sọc với Laravel 5.
=======================================
#laravel #Stripe #payment #Gateway #Integration ### Laravel 5.8 Stripe Payment Gateway Integration in Urdu / Hindi
Stripe is a popular online payment gateway that allows businesses to accept payments from customers all over the world. In this tutorial, we will show you how to integrate Stripe with Laravel 5.8.
## Prerequisites
To follow this tutorial, you will need the following:
* A Laravel 5.8 project
* A Stripe account
* A credit card or debit card to test payments
## Installation
The first step is to install the Stripe PHP library. You can do this by running the following command:
```
composer require stripe/stripe-php
```
## Configuration
Once the library is installed, you need to configure Stripe in your Laravel application. To do this, open the `config/app.php` file and add the following lines to the `providers` array:
```
'Stripe\StripeServiceProvider',
```
You also need to add the following lines to the `aliases` array:
```
'Stripe' => 'Stripe\Stripe',
```
## Routes
Next, you need to create a route to handle Stripe payments. You can do this by running the following command:
```
php artisan make:route stripe
```
This will create a new route in the `routes/web.php` file. Open this file and update the route to look like the following:
```
Route:
```
## Controller
Now you need to create a controller to handle Stripe payments. You can do this by running the following command:
```
php artisan make:controller StripeController
```
This will create a new controller in the `app/Http/Controllers` directory. Open this file and update the `charge` method to look like the following:
```
public function charge(Request $request)
{
try {
// Create a Stripe charge object
$charge = Stripe::charges()->create([
'amount' => $request->input('amount'),
'currency' => $request->input('currency'),
'source' => $request->input('stripeToken'),
'description' => $request->input('description'),
]);
// If the charge was successful, redirect the user to the success page
if ($charge->status == 'success') {
return redirect()->route('stripe.success');
}
} catch (Exception $e) {
// If the charge failed, redirect the user to the error page
return redirect()->route('stripe.error')->with('error', $e->getMessage());
}
}
```
## Views
Next, you need to create the views for the success and error pages. You can do this by running the following commands:
```
php artisan make:view stripe.success
php artisan make:view stripe.error
```
Open these files and update them to look like the following:
**stripe.success.blade.php**
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Stripe Payment Success</title>
</head>
<body>
<h1>Your payment was successful!</h1>
<p>Your order has been processed and you will receive a confirmation email shortly.</p>
</body>
</html>
```
**stripe.error.blade.php**
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Stripe Payment Error</title>
</head>
<body>
<h1>Your payment failed!</h1>
<p>There was an error processing your payment. Please try again later.</p>
</body>
</html>
```
## Testing
Now that you have completed the integration, you can test it by making a payment. To do this, open the browser and navigate to the following URL:
```
Loading…
localhost
Enter the amount, currency, and Stripe token, and then click the "Charge" button. If the payment was successful, you will be redirected to the success page. If the payment failed, you will be redirected to the error page.
## Summary
In this tutorial, you learned how to integrate Stripe with Laravel 5.