Yêu cầu
- Tải về
Ứng dụng mẫu Razorpay PHP
. - Đảm bảo rằng bạn đang sử dụng 5. 6 hoặc phiên bản cao hơn của SDK
Tải xuống
phiên bản mới nhất của SDK từ GitHub
Video hướng dẫn
Xem video này để biết cách tích hợp Cổng thanh toán Razorpay trên ứng dụng PHP của bạn
điều kiện tiên quyết
- Tạo một
tài khoản dao cạo
. - Đăng nhập vào Bảng điều khiển Razorpay và
tạo khóa API
trong chế độ thử nghiệm
Các bước tích hợp
Thực hiện theo các bước tích hợp này
Xây dựng tích hợp
Tích hợp thử nghiệm
Danh sách kiểm tra phát trực tiếp
Cổng thanh toán là cầu nối giữa chủ thẻ tín dụng và Công ty thẻ tín dụng để thiết lập kết nối an toàn giữa họ để trao đổi dữ liệu
Hệ thống này gửi thông tin thẻ tín dụng của bạn một cách an toàn từ trang web đến công ty phát hành thẻ tín dụng để xử lý và sau đó gửi lại thông tin chi tiết giao dịch và phản hồi từ ngân hàng
Một số ví dụ về Cổng thanh toán phổ biến nhất là. PayPal, Payumoney, Paytm, ccavenue, EBS, Fonepaisa, Atom Paynetz, Citrus, DirecPay, v.v.
Trong hướng dẫn này, Bạn sẽ học
Tích hợp Cổng thanh toán PayPal trong PHP
PayPal là một công ty thương mại điện tử quốc tế của Mỹ cung cấp một nền tảng ảo để giao dịch tiền an toàn và an toàn trên Internet
Cổng thanh toán PayPal là một cổng thanh toán được sử dụng rộng rãi bởi một số nhà phát triển web cho các trang web của họ để thiết lập chuyển tiền an toàn
Đây là cách dễ nhất để các nhà phát triển web triển khai hệ thống thanh toán cho Ứng dụng web của họ
cổng PayPal. -
Nó sử dụng cổng riêng cho giao dịch được gọi là Luồng thanh toán. Nó có sẵn cho cả miễn phí và trả phí dựa trên người bán
Ngôn ngữ được sử dụng trong Cổng thanh toán PayPal
Giao diện người dùng của nó được tạo trên HTML, CSS, JavaScript và lớp ứng dụng được mã hóa trên Java và Node J. S
Làm thế nào để tích hợp?
Đây là hướng dẫn từng bước cho bạn cách tích hợp điều này với các ứng dụng web của bạn
Bạn cần thêm các chức năng sau cho cổng thanh toán
- Chuẩn bị biểu mẫu HTML để thu thập thông tin thẻ tín dụng
- Tạo mã thông báo Stripe để truyền thông tin thẻ một cách an toàn
- Gửi biểu mẫu với chi tiết thẻ
- Xác minh thẻ và xử lý các khoản phí
- Chèn chi tiết thanh toán vào cơ sở dữ liệu để hiển thị trạng thái cho người dùng
Nó sử dụng hai môi trường tôi. e. Hộp cát và thời gian thực
Sandbox là một môi trường ảo độc lập, mô phỏng môi trường thực, cho phép các nhà phát triển thử nghiệm các giao dịch của họ mà không ảnh hưởng đến bất kỳ tài khoản PayPal trực tiếp nào
Thời gian thực có nghĩa là khi ứng dụng của bạn sẽ trực tuyến. Sau khi mã hóa và gỡ lỗi tất cả API PayPal của bạn trong hộp cát, hãy chuyển ứng dụng của bạn sang môi trường sản xuất PayPal để hoạt động
Các bước để tích hợp Cổng thanh toán PayPal bằng PHP
1. Tạo tài khoản hộp cát
Bạn cần tạo Tài khoản hộp cát để kiểm tra mã của mình. Để tạo tài khoản của bạn, vui lòng truy cập vào Liên kết này
" https. //www. hộp cát. paypal. com/cgi-bin/webscr"
2. Tạo chỉ mục. tập tin php
Bây giờ bạn phải tạo một tệp chỉ mục hoặc đầu ra hiển thị, tệp này sẽ tìm nạp tất cả các bản ghi sản phẩm từ cơ sở dữ liệu và hiển thị nó trên trang
3. Tạo thành công. tập tin php
Bây giờ chúng tôi phải tạo một tệp thành công để xác định khoản thanh toán của bạn khi giao dịch của bạn thành công, nó sẽ trở lại đây. Hãy nhớ rằng trong trường hợp giao dịch thành công, cổng sẽ trả lại cho bạn thông tin chi tiết sau
- Mã_số
- ID giao dịch
- SỐ LƯỢNG
- MÃ TIỀN TỆ
- TÌNH TRẠNG THANH TOÁN
Vì vậy, bằng cách ghi nhớ điều này, bạn phải viết mã của mình
4. Tạo Hủy bỏ. tập tin php
Chúng ta cũng cần tạo một tệp hủy khi giao dịch bị hủy thì nó sẽ chuyển hướng đến đây
5. phát trực tiếp
Sau khi mọi thứ hoạt động tốt, bao gồm tất cả quy trình xử lý giao dịch thanh toán, thì bạn có thể đưa vào hoạt động bằng cách sử dụng mã PHP của mình. Chỉ cần thay đổi chế độ hộp cát thành chế độ trực tiếp
Tìm hiểu cách tích hợp Cổng thanh toán Zaakpay trong PHP. Vui lòng làm theo hướng dẫn Bắt đầu của chúng tôi để tích hợp Cổng thanh toán vào trang web PHP của bạn
Đề xuất chỉnh sửa
Bạn chưa tạo tài khoản? Vui lòng làm theo hướng dẫn Bắt đầu của chúng tôi 1. Cài đặt Bộ công cụ 2. Bắt đầu thanh toán Bạn cũng có thể chuyển trực tiếp các tham số tới Thanh toán. php để bỏ qua biểu mẫu nhập liệu📘
- Để kiểm tra các tham số tùy chọn và bắt buộc, vui lòng tham khảo Tài liệu này
Bạn cũng có thể thêm/xóa các tham số tùy chọn khỏi Thanh toán. php
- Tất cả các tham số yêu cầu bao gồm tổng kiểm tra sẽ chuyển hướng tiếp đến Zaakpay bằng cách sử dụng yêu cầu đăng bài như được đề cập trong Thanh toán. php, chuỗi tổng kiểm tra và tổng kiểm tra được tính toán sẽ được tạo như bên dưới
📘
Giao dịch thất bại?
Đảm bảo rằng bạn đang sử dụng thẻ Trực tiếp cho các Giao dịch Trực tiếp
Sau khi giao dịch hoàn tất, bạn sẽ nhận được phản hồi cho Phản hồi. php
[Bạn cũng có thể sử dụng tệp Phản hồi của riêng mình để xử lý Gọi lại của Zaakpay]
📘
Không thể nhận được phản hồi?
Vui lòng kiểm tra URL trả về [ Đường dẫn tệp phản hồi ] là chính xác và có thể truy cập được
3. API nổi bật
Kiểm tra API
Điều này được sử dụng để kiểm tra trạng thái của giao dịch
Sao cho việc chuyển các tham số trên tới TransactionStatus. php bạn có thể kiểm tra trạng thái của giao dịch
Ngoài ra tổng kiểm tra sẽ được tính theo cách tương tự như đã đề cập ở trên
API hoàn tiền
Điều này được sử dụng để hoàn trả giao dịch
Bạn có thể bắt đầu hoàn trả toàn bộ hoặc hoàn trả một phần đối với một giao dịch cụ thể
Ngoài ra, chuỗi tổng kiểm tra được tạo ở đây sẽ là một chuỗi được nối với tất cả các tham số được phân tách theo các khóa học đơn lẻ như được đề cập bên dưới