Tích hợp cổng thanh toán trong php

Là chủ cửa hàng trực tuyến, bạn có thể tích hợp PayPal trong các ứng dụng PHP trong vòng vài phút. Bạn có thể chấp nhận thanh toán qua plugin, addon, tiện ích mở rộng hoặc thủ công thông qua các ứng dụng dựa trên khung. Với PayPal được tích hợp trong ứng dụng PHP, bạn cũng có thể tìm thấy các thư viện PHP và gói soạn thảo tích hợp để rút ngắn thời gian phát triển của mình

Tích hợp cổng thanh toán trong PHP – Danh sách kiểm tra nhanh

Tôi sẽ đi vào chi tiết về Tích hợp PayPal trong cổng thanh toán PHP, nhưng đây là danh sách nhanh các bước bạn cần thực hiện để thiết lập PayPal cho các ứng dụng PHP của mình

  1. Bắt đầu bằng cách nhận tài khoản nhà phát triển PayPal và nhận thông tin xác thực hộp cát. Điều này là cần thiết để thử nghiệm tích hợp
  2. Tạo cấu trúc thư mục phù hợp để tích hợp
  3. Bắt đầu bằng cách tạo Thanh toán. tập tin php
  4. Tạo thanh toán_form. php cho biểu mẫu mà người dùng có thể sử dụng để nhập thông tin liên quan đến Paypal
  5. Kiểm tra tích hợp để xem mọi thứ có hoạt động bình thường không

Lưu trữ ứng dụng PHP của bạn với chúng tôi để có hiệu suất nhanh hơn gấp 10 lần

Đừng để khách hàng của bạn bỏ chạy với thời gian ngừng hoạt động. Triển khai với chúng tôi ngay hôm nay

PayPal là gì?

PayPal là một công ty xử lý thanh toán nổi tiếng quốc tế cung cấp các phương thức thanh toán trực tuyến an toàn và dễ sử dụng. Bạn có thể dễ dàng đăng ký [các] thẻ tín dụng/thẻ ghi nợ của mình bằng tài khoản PayPal và có thể thực hiện thanh toán trực tuyến một cách dễ dàng. Nó có thể được sử dụng bởi nhiều doanh nghiệp bao gồm dịch giả tự do, chủ sở hữu cửa hàng thương mại điện tử của đại lý kỹ thuật số, v.v.

Một số tính năng tốt nhất mà PayPal cung cấp bao gồm.  

  • Chấp nhận thẻ tín dụng
  • hóa đơn trực tuyến
  • Tài khoản người mua và người bán
  • giỏ hàng
  • Thanh toán di động
  • Chuyển tiền quốc tế

PayPal Hoạt động như thế nào?

Như đã đề cập trước đó, sử dụng PayPal khá dễ dàng. Bạn chỉ cần làm theo ba bước để thực hiện thanh toán trực tuyến thành công.  

1- Chọn PayPal để thanh toán

2- Đăng nhập vào tài khoản của bạn

3- Xác nhận thanh toán của bạn và thanh toán

Nó thực sự trông giống như một quá trình dễ dàng. Tuy nhiên, nếu bạn đang làm việc với bất kỳ sản phẩm phần mềm nào và cần chấp nhận thanh toán định kỳ hoặc một lần, thì bạn cần thực hiện thêm một chút cho sản phẩm đó. Bạn sẽ cần một số khóa API nhất định để tích hợp PayPal một cách an toàn trong các ứng dụng PHP, yêu cầu một chút kiến ​​thức kỹ thuật

Vì vậy, đây là các bước có thể giúp bạn tích hợp PayPal trong các ứng dụng PHP

Tích hợp PayPal trong trang web PHP

Cùng tìm hiểu cách tích hợp PayPal vào website PHP chỉ trong vài bước

Bước – 1 Tạo tài khoản PayPal và nhận thông tin xác thực Sandbox

Tạo tài khoản PayPal và nhận thông tin đăng nhập sandbox từ tài khoản nhà phát triển của bạn. Bạn sẽ nhận được thông tin đăng nhập cho cả tài khoản doanh nghiệp và cá nhân.  

[email protected]"         }     ],     "require": {         "league/omnipay": "^3.0",         "omnipay/PayPal": "^3.0"     } }

Nếu bạn đang làm việc tại địa phương, bạn cũng có thể tạo tệp này và thêm mã được đề cập ở trên theo cách thủ công, sau đó chạy `cài đặt trình soạn thảo` để thêm Omnipay vào dự án

Bước – 3 Tạo thanh toán. tập tin php

Tạo một thư mục có tên src và thêm một tệp, thanh toán. php trong đó. Thêm mã sau vào tệp và lưu nó. Mã chứa các nhận xét tự giải thích

setUsername["[email protected]"];
       $gateway->setPassword["ARySNgUCvyU9tEBp-zsd0WbbNO_7Nxxxxoi3xxxxh2cTuDxRh7xxxxVu9W5ZkIBGYqjqfzHrjY3wta"];
       $gateway->setSignature["EOEwezsNWMWQM63xxxxxknr8QLoAOoC6lD_-kFqjgKxxxxxwGWIvsJO6vP3syd10xspKbx7LgurYNt9"];
       $gateway->setTestMode[true];
       return $gateway;

   }

   /**

    * @param array $parameters

    * @return mixed

    */

   public function purchase[array $parameters]

   {

       $response = $this->gateway[]
           ->purchase[$parameters]
           ->send[];

       return $response;

   }

   /**

    * @param array $parameters

    */

   public function complete[array $parameters]

   {

       $response = $this->gateway[]
           ->completePurchase[$parameters]
           ->send[];

       return $response;
   }

   /**

    * @param $amount

    */

   public function formatAmount[$amount]

   {
       return number_format[$amount, 2, '.', ''];
   }

   /**

    * @param $order

    */

   public function getCancelUrl[$order = ""]

   {
       return $this->route['//phpstack-275615-1077014.cloudwaysapps.com/cancel.php', $order];
   }

   /**

    * @param $order

    */

   public function getReturnUrl[$order = ""]

   {

       return $this->route['//phpstack-275615-1077014.cloudwaysapps.com/return.php', $order];
   }

   public function route[$name, $params]

   {
       return $name; // ya change hua hai
   }
}

Bây giờ, bạn phải thêm không gian tên Omnipay để sử dụng các chức năng của thư viện. Bạn có thể thêm nó lên trên bằng Omnipay\Omnipay

Bây giờ, hãy khai báo chế độ thanh toán PayPal mà bạn sẽ sử dụng để chấp nhận thanh toán. Đối với hướng dẫn này, tôi đang sử dụng PayPal Express. Đôi khi bạn cần thêm thông tin đăng nhập API như tên người dùng, mật khẩu và chữ ký. Bạn có thể tìm thấy các thông tin đăng nhập này trong Công cụ -> Tất cả công cụ -> Tích hợp tab PayPal -> Thông tin xác thực API. Kiểm tra ảnh chụp màn hình dưới đây.  

Giờ đây, bạn có thể bắt đầu sử dụng các phương thức PayPal dựng sẵn để mua hàng, định dạng số tiền, URL trả lại, v.v. Đừng quên đặt dòng này thành true để kiểm tra cổng

$gateway->setTestMode[true];

Bước – 4 Tạo thanh toán_form. tập tin php

Bước tiếp theo là tạo biểu mẫu để gửi thanh toán tới PayPal. Biểu mẫu này bao gồm các trường sau








   
   
   
   Pay with PayPal

   

   


   

   

   

   





   

       

           

                                                                                   Pay with PayPal                                                

                           Payment Amount                            

                                                               help                            

                       

                                                                                                                                                                                                                                                                                               

                                                       

                               Pay With PayPal                            

                       

                                               

       

   

Biểu mẫu trên sẽ hiển thị trường nhập cơ bản yêu cầu số lượng mong muốn để xử lý. Khi bạn gửi số tiền, bạn sẽ được chuyển hướng đến trang hộp cát PayPal để đăng nhập. Bạn có thể đăng nhập bằng thông tin đăng nhập thử nghiệm mà tôi đã trình bày ở trên trong hình ảnh đầu tiên của hướng dẫn này

Kiểm tra PayPal để gửi thanh toán

Ở giai đoạn này, tất cả các tệp sẽ được tải lên máy chủ lưu trữ web Cloudways PHP. Tìm URL ứng dụng trong trang Chi tiết truy cập ứng dụng. URL sẽ giống như.  

http. //phpstack-275615-1077014. ứng dụng điện toán đám mây. com/thanh toán_form. php

Bạn sẽ thấy biểu mẫu cơ bản như hình bên dưới

Nhập số tiền và đăng nhập vào tài khoản thử nghiệm của bạn bằng thông tin đăng nhập thử nghiệm chẳng hạn.  

E-mail. [email được bảo vệ]

Mật khẩu. #qYxx$x4

Điều này sẽ mất một thời gian để xử lý. Sau khi quá trình hoàn tất, bạn sẽ thấy cửa sổ Thanh toán ngay. Nhấp vào nó và số tiền sẽ được thanh toán từ tài khoản thử nghiệm của bạn

Kiểm tra bản demo bên dưới.  

Tôi cũng đã đặt URL chuyển hướng. Nếu bạn muốn hủy thanh toán, chỉ cần nhấp vào liên kết hủy ở dưới cùng và bạn sẽ được chuyển hướng đến trang hủy. Tương tự, bạn có thể tạo các trang khác nhau như thành công, thông báo, v.v. sử dụng cùng một thực hành

Hủy thanh toán [cancel. php]

Khi người mua hủy thanh toán, họ thường quay lại trang gốc. mặt khác, thay vào đó, bạn có thể sử dụng chức năng onCancel để hiển thị trang hủy hoặc được chuyển hướng đến giỏ hàng

paypal.Buttons[{
  onCancel: function [data] {
    // Show a cancel page, or return to the cart
  }
}].render['#paypal-button-container'];

Thiết lập PayPal Auto-Return và chuyển khoản thanh toán

Thực hiện theo các bước

  1. Đăng nhập vào tài khoản PayPal của bạn [Doanh nghiệp]
  2. Trên TAB “Tài khoản của tôi”, nhấp vào “Hồ sơ”
  3. Nhấp vào Thanh toán trên trang web trong “Sản phẩm & Dịch vụ” ở bên trái của trang
  4. Nhấp vào “Cập nhật” bên cạnh “Tùy chọn trang web. ”
  5. Nhấp vào Bật bên dưới “Tự động quay lại”
  6. Bây giờ trong Dịch vụ thanh toán được lưu trữ, hãy nhấp vào “Tùy chọn thanh toán trang web”
  7. Chọn nút radio “Tự động quay lại” và nhập URL chuyển hướng vào trường URL
    Ngoài ra, hãy chọn nút radio “Chuyển dữ liệu thanh toán. ”
  8. Nhấp vào để lưu"

Cung cấp cho các ứng dụng PHP của bạn hiệu suất web tối ưu

Lưu trữ ứng dụng PHP của bạn với chúng tôi và tự mình xem hiệu suất web rực rỡ

Từ cuối cùng

Trong hướng dẫn này, tôi đã trình bày quy trình cách bạn có thể tích hợp PayPal trong ứng dụng PHP. Bạn có thể mở rộng nó để sử dụng phức tạp hơn như cửa hàng trực tuyến, v.v. Bạn cũng có thể lưu thanh toán sản phẩm trong cơ sở dữ liệu với trạng thái. PayPal tiến hành kiểm tra chặt chẽ các tài khoản để phát hiện bất kỳ hoạt động gian lận nào, vì vậy tôi khuyên bạn không nên sử dụng nó cho bất kỳ khoản thanh toán không có thật nào, nếu không, tài khoản của bạn sẽ bị cấm

Nếu bạn vẫn còn một số câu hỏi liên quan đến bài viết này, xin vui lòng viết chúng xuống bên dưới trong phần bình luận

Làm cách nào để tích hợp cổng thanh toán vào trang web của tôi?

Bước 1. Một khách hàng đặt hàng bằng cách sử dụng giỏ hàng trực tuyến. Bước 2. Trình duyệt web của khách hàng mã hóa chi tiết thanh toán của họ bằng công nghệ lớp cổng bảo mật [SSL]. Bước 3. Trang web của người bán chuyển tiếp thông tin này đến một cổng thanh toán, cũng được mã hóa bằng SSL

Razorpay tích hợp với cổng thanh toán bằng PHP như thế nào?

1. 1. Tải xuống SDK PHP của Razorpay.
1. 2. Thêm tệp SDK vào dự án của bạn.
1. 3. Tạo một đơn đặt hàng trong máy chủ.
1. 4. Thêm tùy chọn thanh toán.
1. 5. Lưu trữ các trường trong máy chủ.
1. 6. Xác minh chữ ký thanh toán.
1. 7. Xác minh trạng thái thanh toán.

Làm cách nào tôi có thể triển khai cổng thanh toán Paytm bằng PHP?

Trước tiên, bạn phải tạo tài khoản với Cổng thanh toán Paytm . Trong khi tạo tài khoản của bạn, hãy nhớ chọn tùy chọn yêu cầu trang web hoặc ứng dụng để tích hợp Cổng thanh toán Paytm. Quá trình đăng ký cũng sẽ yêu cầu một URL mà bạn muốn khách hàng của mình được chuyển hướng sau khi thanh toán.

Có bao nhiêu loại cổng thanh toán trong PHP?

4 loại cổng thanh toán. Cổng thanh toán tự lưu trữ. Cổng thanh toán được lưu trữ trên API. Cổng tích hợp ngân hàng địa phương.

Chủ Đề