Share Integration of 2Checkout Payment Gateway in PHP

hongnhungleai

New member
** #2checkout #Paymentgateway #PHP #Integration #Hướng dẫn **

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.Thật dễ dàng để tích hợp với trang web PHP của bạn và bạn có thể bắt đầu chỉ trong một vài bước.

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 trang web PHP của bạn.Chúng tôi sẽ đề cập đến 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
* Kiểm tra tích hợp của bạn

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

Bước đầu tiên là tạo 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 liên kết "Hồ sơ của tôi" và sau đó nhấp vào tab "Phím API".

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

Bây giờ bạn có khóa API 2Checkout, bạn có thể tích hợp nó với trang web PHP của mình.Để làm điều này, bạn sẽ cần thêm mã sau vào tệp PHP của mình:

`` `PHP
<? PHP
// Bao gồm thư viện PHP 2Checkout
Yêu cầu_once ('2Checkout.php');

// Đặt khóa API 2Checkout của bạn
$ api_key = 'your_api_key';

// Đặt ID thương gia 2Checkout của bạn
$ merchant_id = 'your_merchant_id';

// Đặt URL trả về 2Checkout của bạn
$ return_url = 'your_return_url';

// Đặt URL 2Checkout của bạn
$ Hủy_URL = 'your_cancel_url';

// Tạo một đối tượng 2Checkout mới
$ 2checkout = new Checkout2 ();

// Đặt chi tiết đặt hàng
$ 2checkout-> setOrderId ('123456');
$ 2checkout-> setamount ('10 .00 ');
$ 2checkout-> setCurrency ('USD');
$ 2checkout-> setDescrip ('chi tiết đơn đặt hàng của bạn');

// Đặt chi tiết khách hàng
$ 2checkout-> setemail ('[email protected] ');
$ 2checkout-> setName ('John Doe');
$ 2checkout-> setAddress1 ('123 đường chính');
$ 2checkout-> setcity ('anytown');
$ 2checkout-> setState ('CA');
$ 2checkout-> setzip ('12345');
$ 2checkout-> setCountry ('usa');

// Đặt phương thức thanh toán
$ 2checkout-> setPaymentMethod ('thẻ');

// Đặt chi tiết thẻ
$ 2checkout-> setCardNumber ('4111111111111111');
$ 2checkout-> setCardExpMonth ('12 ');
$ 2checkout-> setCardExpyear ('2023');
$ 2checkout-> setcardcvv ('123');

// Bắt đầu quá trình thanh toán
$ trả lời = $ 2checkout-> startcheckout ();

// Kiểm tra mã phản hồi
if ($ answer-> respantecode == '200') {
// Quá trình thanh toán đã thành công
$ token = $ answer-> mã thông báo;

// Chuyển hướng khách hàng đến trang thanh toán 2checkout
Tiêu đề ('Vị trí: https://www.2checkout.com/checkout/purchase?token='. $ token);
} khác {
// Quá trình thanh toán không thành công
Echo 'Quá trình thanh toán không thành công:'.$ Phản hồi-> Tin nhắn;
}
?>
`` `

## Kiểm tra tích hợp của bạn

Khi bạn đã tích hợp 2Checkout với trang web PHP của mình, bạn có thể kiểm tra tích hợp của mình bằng cách làm theo các bước sau:

1. Tạo đơn đặt hàng trên trang web của bạn.
2. Nhấp vào nút "Thanh toán bằng 2Checkout".
3. Nhập chi tiết thanh toán của bạn và nhấp vào nút "Đặt hàng".
4. Bạn sẽ được chuyển hướng đến trang thanh toán 2Checkout.
5. Nhập khóa API 2Checkout của bạn và ID thương gia.
6. Nhấp vào nút "Tiếp tục".
7. Bạn sẽ được chuyển hướng đến trang thanh toán 2Checkout.
8. Nhập chi tiết thẻ tín dụng của bạn và nhấp vào nút "Đặt hàng".
9. Bạn sẽ được chuyển hướng trở lại trang web của bạn.
1
=======================================
**#2Checkout #Paymentgateway #PHP #Integration #Tutorial**

2Checkout is a popular payment gateway that allows businesses to accept payments online. It is easy to integrate with your PHP website, and you can get started in just a few steps.

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

* Creating a 2Checkout account
* Generating a 2Checkout API key
* Integrating 2Checkout with your PHP website
* Testing your integration

## Creating a 2Checkout account

The first step is 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 "My Profile" link and then clicking on the "API Keys" tab.

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

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

## Integrating 2Checkout with your PHP website

Now that you have a 2Checkout API key, you can integrate it with your PHP website. To do this, you will need to add the following code to your PHP file:

```php
<?php
// Include the 2Checkout PHP library
require_once('2checkout.php');

// Set your 2Checkout API key
$api_key = 'YOUR_API_KEY';

// Set your 2Checkout merchant ID
$merchant_id = 'YOUR_MERCHANT_ID';

// Set your 2Checkout return URL
$return_url = 'YOUR_RETURN_URL';

// Set your 2Checkout cancel URL
$cancel_url = 'YOUR_CANCEL_URL';

// Create a new 2Checkout object
$2checkout = new Checkout2();

// Set the order details
$2checkout->setOrderId('123456');
$2checkout->setAmount('10.00');
$2checkout->setCurrency('USD');
$2checkout->setDescription('Your order details');

// Set the customer details
$2checkout->setEmail('[email protected]');
$2checkout->setName('John Doe');
$2checkout->setAddress1('123 Main Street');
$2checkout->setCity('Anytown');
$2checkout->setState('CA');
$2checkout->setZip('12345');
$2checkout->setCountry('USA');

// Set the payment method
$2checkout->setPaymentMethod('card');

// Set the card details
$2checkout->setCardNumber('4111111111111111');
$2checkout->setCardExpMonth('12');
$2checkout->setCardExpYear('2023');
$2checkout->setCardCvv('123');

// Start the checkout process
$response = $2checkout->startCheckout();

// Check the response code
if ($response->responseCode == '200') {
// The checkout process was successful
$token = $response->token;

// Redirect the customer to the 2Checkout checkout page
header('Location: https://www.2checkout.com/checkout/purchase?token=' . $token);
} else {
// The checkout process failed
echo 'The checkout process failed: ' . $response->message;
}
?>
```

## Testing your integration

Once you have integrated 2Checkout with your PHP website, you can test your integration by following these steps:

1. Create a test order on your website.
2. Click on the "Checkout with 2Checkout" button.
3. Enter your payment details and click on the "Place Order" button.
4. You will be redirected to the 2Checkout checkout page.
5. Enter your 2Checkout API key and merchant ID.
6. Click on the "Continue" button.
7. You will be redirected to the 2Checkout payment page.
8. Enter your credit card details and click on the "Place Order" button.
9. You will be redirected back to your website.
1
 
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