Các SDK có sẵn
Chọn SDK phù hợp với công nghệ của bạn:TypeScript SDK
Tích hợp an toàn kiểu cho TypeScript và Node.js với API dựa trên promise và tự động phân trang
Python SDK
Giao diện Pythonic với hỗ trợ async/await cho các ứng dụng Python 3.7+
PHP SDK
SDK tuân thủ PSR-4 cho các ứng dụng PHP hiện đại 8.1+
Go SDK
Giao diện Go idiomatic với hỗ trợ context và kiểu mạnh
Ruby SDK
Giao diện Ruby thanh lịch theo các quy tắc và thực tiễn tốt nhất của Ruby
Java SDK
SDK mạnh mẽ và an toàn cho đa luồng cho Java 8+ với hỗ trợ Maven và Gradle
Kotlin SDK
SDK Kotlin hiện đại với coroutines, an toàn null và các hàm mở rộng
C# SDK
SDK an toàn kiểu cho .NET 8+ với API dựa trên async Task (Beta)
React Native SDK
SDK di động gốc để xây dựng trải nghiệm thanh toán an toàn trong các ứng dụng iOS và Android
CLI
Giao diện dòng lệnh để tương tác với API từ terminal của bạn
Bắt đầu nhanh
Bắt đầu với bất kỳ SDK nào trong vài phút:1
Cài đặt SDK
Sử dụng trình quản lý gói của ngôn ngữ bạn để cài đặt SDK
- TypeScript/Node.js
- Python
- PHP
- Go
2
Khởi tạo Client
Cấu hình client với khóa API của bạn
- TypeScript
- Python
- PHP
- Go
3
Thực hiện cuộc gọi API đầu tiên của bạn
Tạo một phiên thanh toán hoặc thanh toán
Bạn đã sẵn sàng để xử lý thanh toán! Truy cập các trang SDK riêng lẻ để xem hướng dẫn và ví dụ chi tiết.
Tính năng chính
Tất cả các SDK đều chia sẻ những khả năng cốt lõi này:- An toàn kiểu: Kiểu mạnh cho an toàn thời gian biên dịch và hỗ trợ IDE tốt hơn
- Xử lý lỗi: Xử lý ngoại lệ toàn diện với thông báo lỗi chi tiết
- Xác thực: Xác thực khóa API đơn giản với hỗ trợ biến môi trường
- Hỗ trợ Async: Các mẫu async/await hiện đại khi có thể
- Tự động phân trang: Phân trang tự động cho các phản hồi danh sách
- Thanh toán dựa trên mức sử dụng: Hỗ trợ tích hợp để theo dõi và tiếp nhận các sự kiện sử dụng
- Kiểm tra: Hỗ trợ môi trường sandbox đầy đủ cho phát triển và kiểm tra
React Native SDK
Đối với các ứng dụng di động, chúng tôi cung cấp một SDK React Native chuyên dụng:React Native SDK
Xây dựng trải nghiệm thanh toán an toàn cho các ứng dụng iOS và Android với các thành phần UI gốc và thu thập dữ liệu thanh toán đơn giản
- Các thành phần UI gốc cho Android và iOS
- Bảo mật đơn giản cho việc thu thập dữ liệu thanh toán nhạy cảm
- Hỗ trợ nhiều phương thức thanh toán
- Tích hợp liền mạch với các ứng dụng React Native
Apple Pay, Google Pay, Cash App và UPI hiện không được hỗ trợ trong SDK React Native. Hỗ trợ cho các phương thức thanh toán này dự kiến sẽ có trong các phiên bản tương lai.
Giao diện dòng lệnh
Đối với các quy trình làm việc và tự động hóa dựa trên terminal:CLI
Giao diện dòng lệnh tự động tạo với hỗ trợ cho tất cả 78 điểm cuối API
- Cấu trúc lệnh dựa trên tài nguyên cho việc sử dụng trực quan
- Nhiều định dạng đầu ra (JSON, YAML, đẹp, tương tác)
- Hoàn thành shell cho bash, zsh và fish
- Hoàn hảo cho scripting và tự động hóa CI/CD
Di chuyển từ Node.js SDK
Chúng tôi đã di chuyển từ Node.js SDK sang SDK TypeScript mới. Nếu bạn đang sử dụng Node.js SDK cũ, hãy xem hướng dẫn di chuyển để cập nhật tích hợp của bạn.
Bộ điều hợp Framework
Tích hợp trong dưới 10 dòng mã với các bộ điều hợp framework của chúng tôi. Chọn từ các framework được đề xuất của chúng tôi hoặc khám phá tất cả các tùy chọn được hỗ trợ.Các Framework Được Đề Xuất
Next.js
Framework full-stack dựa trên React với hỗ trợ App Router
Better Auth
Framework xác thực với các tích hợp sẵn
Supabase
Giải pháp mã nguồn mở thay thế Firebase với Postgres và Auth
Convex
Backend-as-a-Service với khả năng thời gian thực
Nhận trợ giúp
Cần hỗ trợ với bất kỳ SDK nào?- Discord: Tham gia máy chủ cộng đồng của chúng tôi để được trợ giúp theo thời gian thực
- Email: Liên hệ với chúng tôi tại [email protected]
- GitHub: Mở một vấn đề trên kho lưu trữ SDK tương ứng
- Tài liệu: Truy cập tài liệu API của chúng tôi
Đóng góp
Chúng tôi hoan nghênh các đóng góp cho tất cả các SDK của chúng tôi! Mỗi kho lưu trữ có mộtCONTRIBUTING.md file với hướng dẫn cho:
- Báo cáo lỗi
- Yêu cầu tính năng
- Gửi yêu cầu kéo
- Chạy thử nghiệm cục bộ
- Phong cách mã và quy tắc