Skip to content

💳 API Giao Dịch

API giao dịch là các giao dịch ngân hàng đã phát sinh. Bạn có thể truy vấn thông tin chi tiết một giao dịch, danh sách giao dịch, đếm số lượng giao dịch.

🚦 Giới hạn truy cập

API Rate Limits

Hệ thống Pay2S giới hạn tối đa 60 request/phút. Nếu vượt quá giới hạn này, sẽ trả về lỗi:

429 Too Many Requests

📌 API: Lấy danh sách giao dịch

Method

Method: POST

🔗 Endpoint

https://my.pay2s.vn/userapi/transactions

🔐 Header

json
{
  "Content-Type": "application/json",
  "pay2s-token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9..."
}
  • pay2s-token: Là chuỗi token base64 từ SecretKey, tạo khi đăng ký tài khoản thành công. Bạn có thể xem tại: Xem tại Tích hợp Web/App.

📥 Request Parameters

KeyTypeRequiredDescription
bankAccountsStringSố tài khoản muốn lọc giao dịch. Bỏ qua để lấy tất cả.
begin StringNgày bắt đầu (định dạng: dd/mm/yyyy)
endStringNgày kết thúc (định dạng: dd/mm/yyyy)

🧪 Sample Request

json
{
  "bankAccounts": "737478888",
  "begin": "03/08/2024",
  "end": "03/08/2024"
}

📤 Sample Response

json
{
  "status" : true,
  "messages" : "Thành công",
  "transactions": [
    {
      "id": 2288,
      "transaction_date": "2024-08-03 02:23:11",
      "transaction_id": "10439",
      "account_number": "737478888",
      "bank": "ACB",
      "amount": 2000,
      "description": "QR - GP2BKPT410 GD 750915-080324 02:23:07",
      "type": "IN",
      "checksum": "861aa38ef4f0309b9204a0345af0b445",
    },
    {
     "id": 2287,
      "transaction_date": "2024-08-03 02:12:41",
      "transaction_id": "10438",
      "account_number": "737478888",
      "bank": "ACB",
      "amount": 2000,
      "description": "GP7O2HW8Y5 GD 963294-080324 02:12:39",
      "type": "IN",
      "checksum": "7e2b3bbc03d1083017e3d2a96d3b8e01",
    },
    ...
  ]
}
KeyDescription
idID giao dịch duy nhất trên hệ thống Pay2S
transaction_dateThời gian giao dịch (YYYY-MM-DD HH:mm:ss)
transaction_idMã giao dịch gốc từ phía ngân hàng
account_numberSố tài khoản ngân hàng nhận/gửi tiền
bankBankCode (ví dụ: ACB, VCB...)
amountSố tiền giao dịch (đơn vị: VNĐ)
descriptionNội dung chuyển khoản
typeLoại giao dịch: IN (nhận tiền), OUT (chuyển tiền)
checksumMã duy nhất của giao dịch được sinh ra từ Pay2S