Điểm:0

Trả lại thành công/thất bại của cổng thanh toán ngoài trang web được bắt bởi một mô-đun tùy chỉnh khác

lá cờ lc

Tôi đã tạo mô-đun Drupal 8 cổng thanh toán ngoại vi (dạng chuyển hướng) cho Opayo.co.uk. theo tài liệu thương mại drupal.

Sự cố: Mô-đun cổng thanh toán bên ngoài trang web tùy chỉnh của tôi dựa trên chuyển hướng biểu mẫu hoạt động hoàn toàn tốt trên trang web Drupal 8 Commerce mới với quy trình thanh toán mặc định. phản hồi từ nhà cung cấp thanh toán được nhận ở những mục đích sau: /thanh toán/ID ĐẶT HÀNG/thanh toán/trả lại (khi thanh toán thành công) /thanh toán/ID ĐẶT HÀNG/thanh toán/hủy (khi thất bại) -> Nhưng trên hệ thống đặt trước thương mại D8 hiện có (với quy trình thanh toán được ghi đè bằng cách sử dụng mô-đun tùy chỉnh) khi người dùng quay lại từ nhà cung cấp thanh toán với một chuỗi phản hồi, sẽ xảy ra một vòng lặp chuyển hướng giữa biểu mẫu thanh toán của hệ thống đặt trước và nhà cung cấp thanh toán. Phản hồi từ nhà cung cấp không đến được plugin của mô-đun của tôi trong đó các hàm onReturn() và onCancel() sẽ xử lý phản hồi. Vòng lặp chuyển hướng xảy ra trên đường dẫn /checkout/ORDER-ID/payment/ nơi người dùng cuối cùng nhấp vào nút "Thanh toán và hoàn tất mua hàng" và dữ liệu được xử lý bởi ngăn "Quy trình thanh toán".

-> Tôi có thể thấy rằng mô-đun thanh toán tùy chỉnh tạo người đăng ký sự kiện hoạt động trên mỗi lần tải trang kiểm tra các tham số url thanh toán.

Bất kỳ trợ giúp được đánh giá cao, và cảm ơn vì đã đọc nó.

lá cờ cn
Nếu đó là vấn đề về thứ tự thực thi, hãy thử [thiết lập trọng lượng mô-đun](https://www.drupal.org/docs/7/creating-custom-modules/howtos/how-to-update-a-modules-weight) .
lá cờ lc
Cảm ơn vì tiền boa. Tôi đã thay đổi trọng lượng thành số âm. Không may mắn. Tôi đang cố gắng nhận Đơn đặt hàng và khả năng cập nhật trạng thái thanh toán thông qua chức năng của bộ điều khiển trên url tùy chỉnh được triển khai thông qua mô-đun cổng thanh toán của tôi. Bạn có biết cách truy cập thanh toán trong chức năng của bộ điều khiển và cập nhật trạng thái để hoàn tất không? Cảm ơn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.