Hướng dẫn paypal payment gateway integration in php github - tích hợp cổng thanh toán paypal trong php github

Paypal-Payment-Gateway-Integration-in-PHP

Định cấu hình Trả lại Auto PayPal và Truyền dữ liệu thanh toán -

Hãy chắc chắn rằng bạn đã cấu hình trả lại tự động cho thanh toán trang web trên tài khoản doanh nghiệp PayPal của bạn. Mặt khác, bạn sẽ không nhận được thông tin giao dịch từ PayPal trong tệp paypal_success.php. Xem hướng dẫn sau đây để bật trả lại tự động, truyền dữ liệu thanh toán và đặt URL trả về trên tài khoản PayPal của bạn.

  1. Đăng nhập vào tài khoản doanh nghiệp PayPal của bạn từ đây - //www.sandbox.paypal.com

  2. Sau khi đăng nhập thành công, bạn sẽ được chuyển hướng đến trang tổng quan về tài khoản.

  3. Nhấp vào liên kết hồ sơ trong tab Tài khoản của tôi.

  4. Nhấp vào liên kết tùy chọn thanh toán trang web từ phần Cài đặt thanh toán được lưu trữ.

  5. Tự động trả lại: Nó giúp chuyển hướng người mua trở lại trang web của bạn ngay sau khi hoàn thành thanh toán

  6. Chuyển dữ liệu thanh toán: Điều này sẽ cho phép bạn nhận thông báo thanh toán trên trang URL trả lại.

  7. Nhấp vào nút Lưu.

Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh GIT chấp nhận cả tên thẻ và tên chi nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi bất ngờ. Bạn có chắc là bạn muốn tạo chi nhánh này?

Đây là một dự án nguồn mở đang hoạt động nhưng ở chế độ bảo trì. Người bảo trì xem trách nhiệm chính của họ là: Khắc phục bất kỳ tổn thất dữ liệu quan trọng hoặc lỗi bảo mật. Giữ cho dự án cập nhật với các phiên bản mới của Django [hoặc các phụ thuộc khác]. Hợp nhất các bản vá được viết tốt từ cộng đồng, và làm như vậy ngay lập tức. Công việc phát triển quy mô lớn và bổ sung tính năng không được lên kế hoạch bởi những người bảo trì. Một số phần quan trọng của cơ sở mã không được bao phủ bởi các thử nghiệm tự động và có thể bị phá vỡ đối với một số phiên bản của Django hoặc Python. Những phần của cơ sở mã hiện đang đưa ra các cảnh báo và những người bảo trì đang chờ các bài kiểm tra được đóng góp bởi những người thực sự cần những phần đó và các tài liệu khi thích hợp. Hãy ghi nhớ những điều này nếu nộp một vấn đề. Nếu bạn phát hiện ra một lỗi, trừ khi đó là một lỗi mất dữ liệu hoặc bảo mật quan trọng, người bảo trì không có khả năng làm việc miễn phí để khắc phục nó và một tính năng mới hoặc kiểm tra chức năng hiện có, sẽ chỉ được thêm vào bởi người bảo trì nếu họ cần chính nó. Điều đó nói rằng, nếu bạn có những thay đổi lớn mà bạn muốn đóng góp, bao gồm các tính năng mới lớn [chẳng hạn như thực hiện các phương thức thanh toán PayPal mới hơn], chúng sẽ được chấp nhận một cách vui vẻ nếu chúng được thực hiện tốt.

✨ Cổng thanh toán PayPal Php SQL

Tích hợp cổng thanh toán PayPal trong PHP bằng API PayPal REST

⚙ Cài đặt nhanh:

Yêu cầu trước:

  • Composer.
  • PHP.
  • MySQL/MariaDB.

PayPal là một trong những cổng thanh toán đáng tin cậy nhất trên Internet. Nó được sử dụng rộng rãi trên các trang web để chấp nhận thanh toán trực tuyến. Tuy nhiên, tài liệu API PayPal không dễ hiểu. Đối với một nhà phát triển sẽ tích hợp Cổng thanh toán PayPal lần đầu tiên, sẽ mất nhiều giờ để thành công trong đó. Chúng tôi đã dành một lượng thời gian điên rồ khi đọc tài liệu API PayPal. Và sau đó nhận ra rằng không cần phải đọc tài liệu PayPal chuyên sâu để tích hợp nó. Trong bài viết này, chúng tôi nghiên cứu cách tích hợp cổng thanh toán PayPal bằng API PayPal REST. Chúng tôi sẽ sử dụng thư viện GitHub do Omnipay cung cấp. Omnipay cung cấp một cách sạch sẽ và dễ dàng để tích hợp cổng thanh toán khác nhau trên ứng dụng web của bạn. Cấu trúc mã của họ cũng sạch sẽ và hiệu quả. Các nhà phát triển sẽ thích nó.

Nhận ID máy khách PayPal và Bí mật của khách hàng

Để tích hợp PayPal trong trang web, trước tiên bạn cần tạo ứng dụng API REST trên tài khoản nhà phát triển PayPal. Khi bạn đã tạo ứng dụng, bạn sẽ nhận được ID máy khách và Bí mật máy khách sẽ yêu cầu trong các bước tiếp theo. Để tạo ứng dụng API REST, hãy truy cập tài khoản nhà phát triển PayPal của bạn và đăng nhập vào bảng điều khiển. Trong bảng điều khiển nhà phát triển, nhấp vào menu Ứng dụng & thông tin đăng nhập của tôi. Nhấp vào nút ‘Tạo ứng dụng ứng dụng trong phần Ứng dụng API REST.
To create REST API app, go to your PayPal developer account and login to the dashboard.
In the developer dashboard, click on the menu ‘My Apps & Credentials’. Click on the ‘Create App’ button under the REST API apps section.

Ở bước tiếp theo, hãy điền vào tên ứng dụng và bạn sẽ nhận được ID khách hàng và Bí mật của khách hàng. Trong trường hợp của chúng tôi, trong ảnh chụp màn hình dưới đây, chúng tôi đang hiển thị thông tin đăng nhập hộp cát. Nó có thể là thông tin trực tiếp trong trường hợp của bạn. Hoặc bạn cũng có thể thử với thông tin đăng nhập hộp cát của bạn.

Cài đặt thư viện và thiết lập cơ bản

Như chúng tôi đã nói, chúng tôi sẽ sử dụng Omnipay để tích hợp API REST PayPal. Trước tiên chúng ta cần cài đặt thư viện của họ bằng trình soạn thảo. Chạy lệnh bên dưới để cài đặt các thư viện.

composer require league/omnipay omnipay/paypal

Sau khi cài đặt thư viện, hãy tạo một tệp cấu hình nơi chúng tôi lưu trữ thông tin đăng nhập API của mình, viết kết nối DB và khởi tạo cổng.

📥 phụ thuộc:

Danh sách các yêu cầu phụ thuộc:

  • League/Omnipay Omnipay/PayPal: Omnipay là một thư viện xử lý thanh toán đa năng, đa năng cho PHP. Gói này thực hiện hỗ trợ PayPal cho Omnipay.

Hỗ trợ tôi

Chủ Đề