Tổng quan API
Tổng quan về API cổng thanh toán SePay bao gồm base URLs, xác thực và các endpoints.
Base URLs
URL
https://pgapi-sandbox.sepay.vn
Xác thực API
Tất cả các API của SePay đều sử dụng Basic Authentication để xác thực.
Headers
Authorization: Basic base64(merchant_id:secret_key) Content-Type: application/json
Mã lỗi chung
200Thành côngRequest được xử lý thành công
400Bad RequestDữ liệu request không hợp lệ
401UnauthorizedXác thực thất bại
403ForbiddenKhông có quyền truy cập API này
404Not FoundKhông tìm thấy tài nguyên yêu cầu
422Unprocessable EntityDữ liệu hợp lệ nhưng không thể xử lý (validation errors)
429Too Many RequestsVượt quá giới hạn rate limit
500Internal Server ErrorLỗi server
Phân trang
Các API trả về danh sách đều hỗ trợ phân trang:
per_pageinteger
Số lượng kết quả mỗi trang (mặc định: 20, tối đa: 100)
pageinteger
Trang hiện tại (mặc định: 1)
Định dạng trả về
RESPONSE
{
"data": "[...]",
"meta": {
"per_page": 20,
"total": 100,
"has_more": false,
"current_page": 1,
"page_count": 5
}
}