Dịch vụ · 04

Luồng thanh toán bạn thật sự tin được

Chúng tôi xây tầng tiền của sản phẩm: định tuyến thanh toán đa nhà cung cấp tự chuyển dự phòng khi một nhà cung cấp gặp sự cố, webhook mà chúng tôi xác minh tính xác thực bằng mật mã, và phép tính kế toán chính xác đến chữ số cuối cùng. Kết quả là một hệ thống nơi không bị trừ tiền hai lần, tổng tiền tệ khớp nhau và bạn không bị khóa vào một cổng xử lý duy nhất.

Bank providersCryptoHMAC / IPNTesseract
Cách chúng tôi triển khai

Kỹ thuật, nói gọn.

01

Trừu tượng hóa nhà cung cấp kèm fallback

Chúng tôi đặt mọi cổng xử lý (cả kênh ngân hàng lẫn cổng crypto) sau một giao diện nội bộ duy nhất, để ứng dụng gọi 'charge' một lần và chúng tôi định tuyến tới nhà cung cấp đang khỏe — tự thử lại qua bản dự phòng khi cái chính lỗi hoặc hết thời gian chờ.

02

Webhook xác minh bằng mật mã

Mọi thông báo thanh toán đến đều được kiểm tra theo chữ ký HMAC/IPN trước khi chúng tôi tin một xu nào, với so sánh chống timing và chống replay, nên một callback giả mạo hay gửi lại không bao giờ đánh dấu đơn đã thanh toán.

03

Idempotency chống trừ tiền hai lần

Mỗi lần thử thanh toán mang một khóa idempotency duy nhất, nên một yêu cầu thử lại, một cú double-click hay một webhook gửi lại chỉ được xử lý đúng một lần thay vì trừ tiền khách hai lần.

04

Phép tính tiền thập phân chính xác

Mọi số tiền, quy đổi đa tiền tệ và chia hoa hồng dùng số học thập phân cố định (tới 4 chữ số) thay vì dấu phẩy động — nên tỷ giá thời gian thực và chi trả đối tác khớp đến từng xu, mọi lúc.

Diễn tiến thế nào

Từ khởi động đến ra mắt.

  1. 1

    Phác họa luồng tiền

    Chúng tôi ghi lại mọi trạng thái một khoản thanh toán đi qua — khởi tạo, đang chờ, đã thanh toán, thất bại, hoàn tiền — và xác định mỗi nhà cung cấp và webhook được phép thay đổi gì.

  2. 2

    Xây tầng nhà cung cấp

    Chúng tôi hiện thực phần trừu tượng, định tuyến fallback và xác minh webhook có chữ ký trên sandbox thật của từng cổng xử lý, trước khi chạm vào bất kỳ khóa live nào.

  3. 3

    Gia cố và đối soát

    Chúng tôi thêm khóa idempotency, chống replay và kế toán thập phân, rồi test các trường hợp biên — timeout, callback trùng, lỗi một phần — cho đến khi tổng số luôn khớp.

  4. 4

    Lên sóng kèm giám sát

    Chúng tôi chuyển sang thông tin xác thực production sau feature flag, theo dõi sát những giao dịch thật đầu tiên và bàn giao một hệ thống bạn kiểm chứng được.

Bạn nhận được gì

Sản phẩm bàn giao và khi nào phù hợp.

Bàn giao

  • Tích hợp thanh toán không phụ thuộc nhà cung cấp với định tuyến fallback tự động qua nhiều cổng xử lý
  • Trình xử lý webhook có chữ ký với xác minh HMAC/IPN, chống replay và xử lý idempotent
  • Kế toán đa tiền tệ với số học thập phân chính xác và xử lý tỷ giá thời gian thực
  • Tùy chọn onboarding KYC với OCR hộ chiếu/giấy tờ (trích xuất MRZ)
  • Bộ tài liệu về các trạng thái thanh toán, trường hợp biên và quy tắc đối soát
  • Bao phủ test cho các đường lỗi — timeout, callback trùng, gửi hai lần

Phù hợp khi

  • Bạn nhận thanh toán qua nhiều hơn một nhà cung cấp và không thể chịu gián đoạn khi một cái hỏng
  • Bạn hoạt động đa tiền tệ và cần tổng số, quy đổi và hoa hồng khớp chính xác
  • Bạn cần bảo mật webhook kiểm chứng được và chống trừ tiền hai lần
  • Bạn cần onboarding KYC/định danh với chụp giấy tờ như một phần của luồng
Bằng chứng — đã ra mắt, không phải slide

Đã ra mắt trên một CRM fintech nhiều chi nhánh chạy production với ba nhà cung cấp kênh ngân hàng có định tuyến fallback, cùng tích hợp thanh toán crypto với webhook xác minh bằng IPN và phép tính hoa hồng đa tiền tệ tới 4 chữ số thập phân.

Muốn điều này cho sản phẩm của bạn?

Cho chúng tôi biết mục tiêu — chúng tôi ước lượng trung thực.

Bắt đầu dự án