API BIDV

API BIDV trong Open Banking cho phép các ứng dụng, phần mềm và nền tảng số của khách hàng kết nối, trao đổi dữ liệu với các dịch vụ ngân hàng một cách nhanh chóng, đảm bảo tốc độ đồng bộ giao dịch gần như tức thời.

Giới thiệu

Ngân hàng TMCP Đầu tư và Phát triển Việt Nam (tên giao dịch tiếng Anh là Joint Stock Commercial Bank for Investment and Development of Vietnam), được gọi tắt là BIDV, là ngân hàng thương mại lớn nhất Việt Nam tính theo quy mô tài sản năm 2019 và là doanh nghiệp đứng thứ 10 trong danh sách 1000 doanh nghiệp đóng thuế thu nhập doanh nghiệp lớn nhất năm 2018

BIDV có hệ thống chi nhánh ở hầu hết các tỉnh thành, trong đó mạng lưới giao dịch khá dày ở các địa bàn phát triển như Hà Nội, Thành phố Hồ Chí Minh, Hải Phòng, Đà Nẵng, Phú Quốc, Nha Trang, Cần Thơ, Sa Pa…

Ngân hàng được xếp hạng thứ 13 (thứ 3 trong các ngân hàng sau Vietcombank và Techcombank) trong danh sách những nơi làm việc tốt nhất Việt Nam vào năm 2018.

Ngân hàng BIDV nhận 4 giải thưởng về dịch vụ dành cho khách hàng cá nhân 2022

Logo ACB

Tên ngân hàngNgân hàng TMCP Đầu tư và Phát triển Việt Nam
Tên giao dịch tiếng AnhJoint Stock Commercial Bank for Investment and Development of Vietnam
Viết tắtBIDV
BIN970418
SwiftBIDVVNVX
Websitehttps://www.bidv.com.vn

API tra cứu lịch sử giao dịch ngân hàng theo khoảng thời gian

POST
https://my.pay2s.vn/userapi/transactions
curl --location --request POST 'https://my.pay2s.vn/userapi/transactions' 
--header 'pay2s-token: NTQ0MzI0ZjNlMzJiNGE4NjRkYTM5YjM5ZmUzY2ZhNzE0YTJjMjdlMGUyMTMyNDRjZGE2ZGU1Y2RkMmFlYmFiYw==' 
--header 'Content-Type: application/json'
--data '{
    "bankAccounts": "006101991",
    "begin": "01/09/2024",
    "end": "15/10/2024"
}'

API BIDV truy vấn lịch sử giao dịch ngân hàng

  • Bước 1: Liên kết tài khoản vào Pay2S
  • Bước 2: Lấy mã tương ứng tại mục Tích hợp Web/App
    • Partner Code: Định danh duy nhất của tài khoản P2S của bạn
    • Access Key: Mã cấp quyền truy cập vào hệ thống Pay2S.
    • Secret Key: Dùng để tạo chữ ký điện tử digital signature.
  • Bước 3: Cấu hình HTTP request
    • POST
      https://payment.pay2s.vn/v1/gateway/api/create
    • Content-Typeapplication/json

Request parameter

KeyTypeRequiredDescription
partnerCodeStringĐịnh danh duy nhất cho mỗi yêu cầu.
partnerNameStringTên đối tác.
requestTypeString(50)Định danh kiểu của request.
ipnUrlStringAPI nhận kết quả thanh toán của đối tác.
redirectUrlStringURL chuyển hướng sau khi thanh toán.
orderIdStringMã đơn hàng của đối tác.
amountLongSố tiền cần thanh toán (VND).
orderInfoStringThông tin đơn hàng.
bankAccountsStringMảng chứa các số tài khoản và Bank Code.
requestIdStringĐịnh danh duy nhất cho mỗi yêu cầu.
signatureStringChữ ký xác nhận giao dịch.
Sử dụng thuật toán Hmac_SHA256 với data theo định dạng: 1 chuỗi String được sort theo thứ tự alphabet:

accessKey=$accessKey&amount=$amount&accountNumber=$accountNumber&ipnUrl=$ipnUrl&orderId=$orderId&orderInfo=$orderInfo&partnerCode=$partnerCode&redirectUrl=$redirectUrl&requestId=$requestId&requestType=$requestType

Example value

{
  "partnerCode": "PAY2Sxxxxxxxxxxx",
  "partnerName": "Pay2S - Giải pháp thanh toán tự động, biến động số dư",
  "requestType": "PAY2S",
  "ipnUrl": "https://pay2s.vn",
  "redirectUrl": "https://pay2s.vn",
  "orderId": "P2S1540456",
  "amount": 150000,
  "orderInfo": "WEB2M Team",
  "bankAccounts": [
    {
        "account_number": "737478888",
        "bank_id": "ACB"
    },
    {
        "account_number": "222629219",
        "bank_id": "ACB"
    }
],
  "requestId": "1540456472575",
  "signature": "fd37abbee777e13eaa0d0690d184e4d7e2fb43977281ab0e20701721f07a0e07"
}

Code mẫu và demo

Webhook truy vấn lịch sử giao dịch ngân hàng ACB (Khuyến nghị)


Sử dụng Webhook giúp xử lý thông tin theo thời gian thực mà không tiêu tốn nhiều tài nguyên.

Việc tích hợp rất đơn giản với PHP, NodeJS hoặc bất kỳ ngôn ngữ lập trình nào khác, chỉ cần khai báo điểm nhận dữ liệu, sau đó hệ thống sẽ tự động nhận phản hồi từ Pay2S và xử lý dữ liệu giao dịch ngay trên nền tảng của bạn.

Các bước tạo và tích hợp webhook

5/5 – (172 votes)

Bài viết khác

API ACB

API ACB trong Open Banking cho phép các ứng dụng, phần mềm và nền tảng số của khách hàng kết nối, trao đổi dữ liệu…