Share 2checkout with laravel payment gateway integration method - 2

lycatngocmai

New member
Kiểm tra #laravel #thanh toán-gateway #Integration #Ec Commerce #e-commerce ## 2checkout với phương thức tích hợp cổng thanh toán Laravel

2Checkout là một cổng thanh toán phổ biến cho phép bạn chấp nhận thanh toán trực tuyến.Laravel là một khung PHP phổ biến có thể được sử dụng để tạo các ứng dụng web phức tạp.Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tích hợp 2Checkout với Laravel.

### Đ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:

* Một dự án Laravel
* Tài khoản 2Checkout
* Một thẻ tín dụng

### Bước 1: Cài đặt gói Laravel 2Checkout

Bước đầu tiên là cài đặt gói Laravel 2Checkout.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 2Checkout/Laravel
`` `

Điều này sẽ cài đặt gói vào thư mục `nhà cung cấp` của dự án Laravel của bạn.

### Bước 2: Định cấu hình gói Laravel 2checkout

Tiếp theo, bạn cần định cấu hình gói Laravel 2checkout.Để thực hiện việc này, hãy mở tệp `config/2Checkout.php` và cập nhật các giá trị sau:

* `public_key`: khóa công khai 2Checkout của bạn
* `private_key`: Khóa riêng 2checkout của bạn
* `Tiền tệ`: Tiền tệ mà bạn muốn chấp nhận thanh toán
* `Locale`: Locale mà bạn muốn sử dụng cho 2Checkout

### Bước 3: Tạo phiên thanh toán

Bây giờ bạn đã định cấu hình gói Laravel 2checkout, bạn có thể tạo phiên thanh toán.Để làm điều này, hãy sử dụng mã sau:

`` `
$ session = \ 2checkout :: createdesession ([[
'số tiền' => 100,
'Tiền tệ' => 'USD',
'Mô tả' => 'Mua thử nghiệm',
]);
`` `

Điều này sẽ tạo ra một phiên thanh toán với một ID duy nhất.Bạn có thể sử dụng ID này để theo dõi tiến trình của quy trình thanh toán.

### Bước 4: Hiển thị trang thanh toán

Khi bạn đã tạo một phiên thanh toán, bạn có thể hiển thị trang thanh toán.Để làm điều này, hãy sử dụng mã sau:

`` `
@include ('2Checkout :: thanh toán', ['session' => $ session]))
`` `

Điều này sẽ bao gồm trang thanh toán 2Checkout trong ứng dụng Laravel của bạn.

### Bước 5: Xử lý phản hồi thanh toán

Khi khách hàng hoàn thành quy trình thanh toán, 2Checkout sẽ gửi phản hồi cho ứng dụng Laravel của bạn.Bạn có thể xử lý phản hồi này bằng cách sử dụng mã sau:

`` `
ROUTE :: POST ('Checkout/2checkout', function (Yêu cầu $ yêu cầu) {
$ trả lời = \ 2checkout :: HandlerSponse ($ request-> all ());

if ($ answers-> isScessful ()) {
// Quá trình thanh toán đã thành công.
} khác {
// Quá trình thanh toán không thành công.
}
});
`` `

Mã này sẽ kiểm tra phản hồi từ 2Checkout và thực hiện hành động thích hợp.

### Phần kết luận

Trong hướng dẫn này, bạn đã học cách tích hợp 2Checkout với Laravel.Bây giờ bạn có thể sử dụng 2Checkout để chấp nhận thanh toán trực tuyến trong các ứng dụng Laravel của mình.

## hashtags

* #2checkout
* #laravel
* #cổng thanh toán
* #hội nhập
* #Commerce
=======================================
checkout #laravel #payment-gateway #Integration #ecommerce #e-commerce ## 2checkout with Laravel Payment Gateway Integration Method

2Checkout is a popular payment gateway that allows you to accept payments online. Laravel is a popular PHP framework that can be used to create complex web applications. In this tutorial, we will show you how to integrate 2Checkout with Laravel.

### Prerequisites

To follow this tutorial, you will need the following:

* A Laravel project
* A 2Checkout account
* A credit card

### Step 1: Install the 2Checkout Laravel Package

The first step is to install the 2Checkout Laravel package. You can do this by running the following command:

```
composer require 2checkout/laravel
```

This will install the package to your Laravel project's `vendor` directory.

### Step 2: Configure the 2Checkout Laravel Package

Next, you need to configure the 2Checkout Laravel package. To do this, open the `config/2checkout.php` file and update the following values:

* `public_key`: Your 2Checkout public key
* `private_key`: Your 2Checkout private key
* `currency`: The currency that you want to accept payments in
* `locale`: The locale that you want to use for 2Checkout

### Step 3: Create a Checkout Session

Now that you have configured the 2Checkout Laravel package, you can create a checkout session. To do this, use the following code:

```
$session = \2checkout::createSession([
'amount' => 100,
'currency' => 'USD',
'description' => 'Test purchase',
]);
```

This will create a checkout session with a unique ID. You can use this ID to track the progress of the checkout process.

### Step 4: Display the Checkout Page

Once you have created a checkout session, you can display the checkout page. To do this, use the following code:

```
@include('2checkout::checkout', ['session' => $session])
```

This will include the 2Checkout checkout page in your Laravel application.

### Step 5: Handle the Checkout Response

When a customer completes the checkout process, 2Checkout will send a response to your Laravel application. You can handle this response by using the following code:

```
Route::post('checkout/2checkout', function (Request $request) {
$response = \2checkout::handleResponse($request->all());

if ($response->isSuccessful()) {
// The checkout process was successful.
} else {
// The checkout process failed.
}
});
```

This code will check the response from 2Checkout and take the appropriate action.

### Conclusion

In this tutorial, you learned how to integrate 2Checkout with Laravel. You can now use 2Checkout to accept payments online in your Laravel applications.

## Hashtags

* #2checkout
* #laravel
* #payment-gateway
* #Integration
* #ecommerce
 
Kiểm tra Làm cách nào để nhận chi tiết thanh toán từ 2Checkout sau khi thanh toán thành công?
 
Join ToolsKiemTrieuDoGroup
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock