Nhảy đến nội dung

Stripe

Hướng dẫn kết nối Stripe

Tạo tài khoản thanh toán với loại Stripe

Cách tạo tài khoản thanh toán được mô tả tại đây.

Kết nối Stripe với tài khoản thanh toán

Để làm điều này, hãy chuyển đến tài khoản thanh toán đã tạo và nhấn vào Kết nối Stripe

IMG1

Bạn sẽ được chuyển hướng đến trang kết nối Stripe. Điền thông tin công ty, chọn loại hình và địa điểm kinh doanh, xác nhận đại diện tài khoản và cung cấp thông tin ngân hàng để nhận thanh toán. Sau khi hoàn tất đăng ký, bạn sẽ quay lại CMS, và tài khoản thanh toán sẽ hiển thị trạng thái Stripe connected.

Sau khi kết nối, hãy chuyển đến Developers → Webhooks trong Bảng điều khiển Stripe và nhấn Thêm điểm đến.

Thực hiện các bước trong trình hướng dẫn tạo điểm đến sự kiện: chọn các sự kiện để lắng nghe, chọn loại điểm đến (webhook endpoint), và ở bước cấu hình, trong trường Endpoint URL, hãy chỉ định địa chỉ webhook của chúng tôi. Thay thế test-project.oneentry.cloud bằng địa chỉ dự án của bạn:

https://test-project.oneentry.cloud/api/content/payments/webhook/stripe

Đặt tên cho điểm đến và hoàn tất việc tạo — điểm cuối mới sẽ xuất hiện trong danh sách Điểm đến sự kiện với trạng thái Hoạt động.

Sau khi thêm webhook, hãy chuyển đến CMS trong Payments → Statuses, chọn nhà cung cấp và đi đến cài đặt

IMG10

Thêm cập nhật tự động trạng thái thanh toán cho đơn hàng. Bên trái là trạng thái đơn hàng, bên phải là các trạng thái của các đơn hàng của bạn đã được thêm trước đó trong phần đơn hàng

IMG7

Thêm liên kết để chuyển hướng sau khi thanh toán

IMG11

Trong tài khoản thanh toán có hỗ trợ chế độ thử nghiệm. Chức năng này cho phép bạn kiểm tra kết nối Stripe với các tham số kết nối thử nghiệm.

IMG11

Để tắt chế độ thử nghiệm, hãy bỏ chọn ô kiểm


Webhook để nhân bản sự kiện Stripe

Trong cài đặt tài khoản thanh toán Stripe, trong phần Developers, bạn có thể thêm địa chỉ webhook của riêng mình. Sau khi thêm, tất cả các sự kiện thanh toán đến từ Stripe sẽ được nhân bản đến địa chỉ đã chỉ định, cho phép xử lý chúng qua Admin API.

URL của endpoint của chúng tôi để nhận sự kiện Stripe có sẵn trong tài liệu API.

Cách thêm webhook

  1. Chuyển đến Payments → Accounts và mở tài khoản thanh toán loại Stripe mà bạn cần.

  2. Mở phần Developers.

  3. Trong trường nhập, hãy chỉ định URL của webhook của bạn — địa chỉ mà các sự kiện sẽ được nhân bản đến.

  4. Lưu thay đổi.

Sau khi lưu, tất cả các sự kiện mà Stripe gửi đến endpoint OneEntry cũng sẽ được nhân bản đến địa chỉ mà bạn đã chỉ định. Điều này cho phép thực hiện xử lý riêng các sự kiện thanh toán qua Admin API.