Tổng quan
Chuyên trang dành cho lập trình viên
Last updated
Chuyên trang dành cho lập trình viên
Last updated
Đây là nơi bạn có thể tìm thấy tất cả các tài liệu đặc tả, hướng dẫn, tài nguyên để lập trình tích hợp phần mềm của bạn với Casso
Casso được sinh ra với DNA là bảo mật, tự động hóa và tích hợp không giới hạn. Chúng tôi coi khả năng tích hợp là giá trị cốt lõi của sản phẩm. Do đó, chúng tôi đã phát triển Casso theo hướng cung cấp đa dạng hình thức kết nối với các hệ thống phần mềm khác, phục vụ nhiều mục đích khác nhau.
Hai phương pháp đầu là dành cho người dùng cuối. Là những doanh nghiệp, cá nhân đã sử dụng phần mềm Casso phục vụ nhu cầu quản lý thu chi. Và nay doanh nghiệp, cá nhân này cần tích hợp Casso vào hệ thống phần mềm khác mà doanh nghiệp cũng đang sử dụng.
Phương pháp OAuth 2 dành cho các nhà phát triển phần mềm cho doanh nghiệp, muốn tích hợp với Casso để cung cấp cho người dùng thêm lựa chọn liên kết tài khoản Casso vào phần mềm.
Bên cạnh 3 phương pháp tích hợp trên, chúng tôi cũng đang làm việc để triển khai phương pháp thứ 4, đó là phát triển một bộ thư viện tích hợp tương tự như Plaid cho Việt Nam, được cung cấp cho các nhà phát triển phần mềm dưới dạng thư viện mã nguồn.
Bộ thư viện này sẽ giúp các đơn vị này phát triển tính năng liên kết ngân hàng của người dùng vào phần mềm của họ, một cách đơn giản và bảo mật. Người dùng phần mềm sẽ ko cần tạo tài khoản bên Casso mà liên kết ngân hàng ngay trên web, app của nhà phát triển. Và Nhà Phát Triển không cần phải lo lắng về vấn đề bảo mật cho tài khoản và dữ liệu của người dùng.
Chúng tôi dự kiến sẽ ra mắt chính thức trong vào đầu năm 2022. Vui lòng liên hệ nếu bạn muốn tham gia vào chương trình dùng thử Beta Test của chúng tôi.
Phương pháp
Mô tả
Cấu hình thêm một webhook trên giao diện của Casso.
Mỗi khi tài khoản ngân hàng có một giao dịch mới, Casso sẽ bắn thông tin giao dịch vào webhook đã cấu hình
Tạo một Auth Code trên giao diện của Casso.
Sử dụng Auth Code để sinh Access Token .
Dùng Access Token để gọi các API của Casso
Cơ chế chứng thực OAuth 2 cho phép người dùng cuối tự động phân quyền cho Nhà Phát Triển truy cập thông tin tài khoản của họ tại Casso.
Sau khi người dùng thực hiện quy trình phân quyền trên phần mềm của Nhà Phát Triển, thì một Auth Code sẽ được tự động sinh ra.
Nhà Phát triển sử dụng Auth Code này tương tự như Auth Code tạo bởi phương pháp thủ công.