Share 2Checkout Payment Gateway Integration in PHP

diemphuong186

New member
## Tích hợp cổng thanh toán 2Checkout trong PHP

2Checkout là một cổng thanh toán phổ biến cho phép các doanh nghiệp chấp nhận thanh toán trực tuyến.Đây là một tùy chọn an toàn và đáng tin cậy, và rất dễ dàng để tích hợp với trang web PHP của bạn.

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tích hợp 2Checkout với trang web PHP của bạn.Tôi sẽ trình bày các chủ đề sau:

* Tạo tài khoản 2Checkout
* Tạo khóa API 2Checkout
* Tích hợp 2Checkout với trang web PHP của bạn
* Xử lý thanh toán

### Tạo tài khoản 2checkout

Để bắt đầu, bạn sẽ cần tạo một tài khoản 2Checkout.Bạn có thể làm điều này bằng cách truy cập trang web 2Checkout và nhấp vào nút "Đăng ký".

Khi bạn đã tạo một tài khoản, bạn sẽ cần tạo khóa API 2Checkout.Bạn có thể làm điều này bằng cách nhấp vào tab "Phím API" trong cài đặt tài khoản của bạn.

### Tạo khóa API 2Checkout

Để tạo khóa API 2Checkout, bạn sẽ cần cung cấp thông tin sau:

* Tên người dùng tài khoản 2Checkout của bạn
* Mật khẩu tài khoản 2Checkout của bạn
* Tên trang web của bạn
* URL trang thanh toán của trang web của bạn

Khi bạn đã cung cấp thông tin này, 2Checkout sẽ tạo khóa API cho bạn.

### Tích hợp 2checkout với trang web PHP của bạn

Để tích hợp 2checkout với trang web PHP của bạn, bạn sẽ cần thêm mã sau vào trang thanh toán của mình:

`` `PHP
không

<script type = "text/javascript">
chức năng kiểm tra () {
// Nhận tên, địa chỉ email và địa chỉ giao hàng của khách hàng.
var CustomerName = document.getEuityById ("Tên tùy chỉnh"). Giá trị;
var customerEmail = document.getEuityById ("customerEmail"). Giá trị;
var shippingeaddress = document.getEuityById ("ShippingeAddress"). Giá trị;

// Tạo thứ tự 2Checkout.
var order = new Checkout.order ({
MerchantID: "Your_2checkout_merchant_id",
SecretKey: "Your_2checkout_Secret_Key",
Số lượng: "10,00",
Tiền tệ: USD",
Tên: Tên tùy chỉnh,
Email: Khách hàng,
Địa chỉ: Vận chuyển
});

// Hiển thị trang thanh toán 2Checkout.
đặt hàng.open ();
}
</script>
`` `

### Thanh toán xử lý

Khi khách hàng hoàn thành việc mua hàng trên trang web của bạn, 2Checkout sẽ gửi thông báo đến trang web của bạn.Bạn có thể sử dụng thông báo này để xử lý thanh toán và cập nhật trạng thái đơn đặt hàng của khách hàng.

Để xử lý các khoản thanh toán, bạn sẽ cần thêm mã sau vào tệp `index.php` của trang web của bạn:

`` `PHP
if (isset ($ _ post ['token']))) {
// Nhận mã thông báo 2Checkout.
$ mã thông báo = $ _POST ['mã thông báo'];

// Tạo thứ tự 2Checkout.
$ order = new Checkout.order ($ mã thông báo);

// Xác minh thứ tự.
if ($ order-> xác minh ()) {
// Xử lý thanh toán.
$ payment = $ order-> process ();

// Cập nhật trạng thái đặt hàng của khách hàng.
update_order_status ($ payment-> id, 'đã hoàn thành');
}
}
`` `

### 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 trang web PHP của bạn.Bạn đã học cách tạo tài khoản 2Checkout, tạo khóa API 2Checkout và tích hợp 2Checkout với trang web PHP của bạn.Bạn cũng đã học cách xử lý thanh toán.

## hashtags

* #2checkout
* #cổng thanh toán
* #PHP
* #Commerce
* #hội nhập
=======================================
## 2Checkout Payment Gateway Integration in PHP

2Checkout is a popular payment gateway that allows businesses to accept payments online. It is a secure and reliable option, and it is easy to integrate with your PHP website.

In this tutorial, I will show you how to integrate 2Checkout with your PHP website. I will cover the following topics:

* Creating a 2Checkout account
* Generating a 2Checkout API key
* Integrating 2Checkout with your PHP website
* Handling payments

### Creating a 2Checkout account

To get started, you will need to create a 2Checkout account. You can do this by visiting the 2Checkout website and clicking on the "Sign Up" button.

Once you have created an account, you will need to generate a 2Checkout API key. You can do this by clicking on the "API Keys" tab in your account settings.

### Generating a 2Checkout API key

To generate a 2Checkout API key, you will need to provide the following information:

* Your 2Checkout account username
* Your 2Checkout account password
* The name of your website
* The URL of your website's checkout page

Once you have provided this information, 2Checkout will generate an API key for you.

### Integrating 2Checkout with your PHP website

To integrate 2Checkout with your PHP website, you will need to add the following code to your checkout page:

```php
<script type="text/javascript" src="https://www.2checkout.com/checkout/api/checkout.js"></script>

<script type="text/javascript">
function checkout() {
// Get the customer's name, email address, and shipping address.
var customerName = document.getElementById("customerName").value;
var customerEmail = document.getElementById("customerEmail").value;
var shippingAddress = document.getElementById("shippingAddress").value;

// Create a 2Checkout order.
var order = new Checkout.Order({
merchantId: "YOUR_2CHECKOUT_MERCHANT_ID",
secretKey: "YOUR_2CHECKOUT_SECRET_KEY",
amount: "10.00",
currency: "USD",
name: customerName,
email: customerEmail,
address: shippingAddress
});

// Display the 2Checkout checkout page.
order.open();
}
</script>
```

### Handling payments

When a customer completes a purchase on your website, 2Checkout will send a notification to your website. You can use this notification to process the payment and update your customer's order status.

To handle payments, you will need to add the following code to your website's `index.php` file:

```php
if (isset($_POST['token'])) {
// Get the 2Checkout token.
$token = $_POST['token'];

// Create a 2Checkout order.
$order = new Checkout.Order($token);

// Verify the order.
if ($order->verify()) {
// Process the payment.
$payment = $order->process();

// Update the customer's order status.
update_order_status($payment->id, 'Completed');
}
}
```

### Conclusion

In this tutorial, you learned how to integrate 2Checkout with your PHP website. You learned how to create a 2Checkout account, generate a 2Checkout API key, and integrate 2Checkout with your PHP website. You also learned how to handle payments.

## Hashtags

* #2checkout
* #Paymentgateway
* #PHP
* #ecommerce
* #Integration
 
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