Bỏ qua điều hướng
Tích hợp

Kết nối WooCommerce: đơn tự chuyển sang đã thanh toán

Plugin dongtien-pay tạo VietQR cho từng đơn và cập nhật đơn khi tiền đã xác thực về tài khoản.

Kết nối WooCommerce dùng plugin dongtien-pay cài trên WordPress. Plugin tạo một yêu cầu thanh toán có mã VietQR cho mỗi đơn, và khi giao dịch đã xác thực khớp với đơn, cửa hàng nhận sự kiện đã thanh toán để đổi trạng thái đơn. Tiền chuyển thẳng vào tài khoản ngân hàng của cửa hàng.

Luồng thanh toán

  1. Khách đặt hàng và chọn chuyển khoản.
  2. Plugin tạo yêu cầu thanh toán qua API, gắn với đơn bằng mã tham chiếu wc_<mã đơn>.
  3. Khách quét mã VietQR có nội dung DTP cộng 6 ký tự và chuyển khoản.
  4. Biến động số dư về Dòng Tiền Pro và được xác thực.
  5. Dòng Tiền Pro gửi sự kiện đã thanh toán tới cửa hàng, ký theo Standard Webhooks; plugin kiểm chữ ký rồi cập nhật đơn.

“Đã xác thực”: xác thực nguồn, không phải ngân hàng xác nhận quyết toán.

Cài đặt

  1. Mở màn Tích hợp, chọn WooCommerce và tạo kết nối.
  2. Cài plugin dongtien-pay trên WordPress và nhập mã kết nối.
  3. Lưu khoá ký được cấp một lần khi kết nối; plugin dùng khoá này để kiểm chữ ký sự kiện.
  4. Gửi thử: cửa hàng nhận một sự kiện test.ping có chữ ký.
  5. Đặt một đơn thử với số tiền nhỏ và xem đơn đổi trạng thái.

Webhook đơn hàng của WooCommerce

Nếu bạn muốn Dòng Tiền Pro nhận cả webhook đơn hàng gốc của WooCommerce, cần thêm khoá REST API của WooCommerce. Hệ thống chỉ nhận webhook có chữ ký đúng và luôn đọc lại đơn từ REST API của cửa hàng; nội dung webhook không bao giờ được tin trực tiếp. Thiếu khoá REST thì webhook đơn hàng bị từ chối.

Điều kết nối này không làm

  • Không có ví và không giữ tiền của cửa hàng hay của khách.
  • Không đổi trạng thái đơn khi giao dịch mới tạm tính.
  • Không gửi tin báo biến động số dư vào WordPress; dùng Telegram, Lark, Slack hoặc Discord cho việc đó.

Câu hỏi thường gặp

Khách chuyển khoản không quét mã thì đơn có cập nhật không?

Không tự động. Giao dịch vẫn vào sổ; người có quyền gắn với đơn đúng.

Plugin có cần mở cổng nào trên máy chủ không?

Cửa hàng cần nhận được yêu cầu HTTPS tới đường dẫn REST của plugin trên WordPress.

Mỗi đơn có tính phí riêng không?

Phí tính theo giao dịch đã xác thực sau gộp trùng. Xem bảng giá.

Nhận giao dịch đầu tiên ngay hôm nay

Nhập MST, thêm tài khoản ngân hàng, chọn kênh nhận. 1.000 giao dịch đầu mỗi tháng miễn phí, tiền luôn về thẳng tài khoản của bạn.

  • Không cần thẻ khi đăng ký
  • Không cần mật khẩu Internet Banking
  • Tài khoản đầu tiên trong khoảng 10 phút
  • Nâng cấp bất cứ lúc nào