Skip to content

Cake Digital Bank

Xây dựng cùng Cake

Nhận thanh toán, xác thực chủ thẻ và xác minh danh tính — với SDK, REST API và hướng dẫn tích hợp từ Cake Digital Bank.

Cổng thanh toán · Web SDK
js
// Sau khi tải https://bn.cake.vn/bn-sdk/v2.4.0/index.js
const bahn = new Bahn({ pk: "pk_test_...", environment: "sandbox" });
bahn.mountCard("#card-container");

// client_secret lấy từ payment intent do backend của bạn tạo
const { three_ds_payload } = await bahn.confirmPayment({ client_secret });

if (three_ds_payload) {
  bahn.mount3DS(three_ds_payload.id, { onSuccess, onFailure });
}
eKYC · REST API
bash
# So khớp ảnh selfie với ảnh chân dung trên CCCD
curl -X POST '<BASE_URL>/v1/compare_faces_sync' \
  -H 'Authorization: ATV <ACCESS_ID>:<SIGNATURE>' \
  -H 'X-TV-Timestamp: <TIMESTAMP>' \
  -H 'Content-Type: application/json' \
  -d '{
    "image1": { "id": "<SELFIE_IMAGE_ID>" },
    "image2": { "id": "<FRONT_IMAGE_ID>" }
  }'
SmartOTP · REST API
bash
# Xác thực OTP gắn với một giao dịch
curl -X POST '<BASE_URL>/saas-sotp/validate-sotp' \
  -H 'Content-Type: application/json' \
  -d '{
    "partner_id": "{{partner_id}}", "partner_key": "{{partner_key}}",
    "token": "{{token}}", "app_id": "{{app_id}}",
    "transaction_id": "{{transaction_id}}",
    "otp": "123456", "otp_type": "advance"
  }'

Sản phẩm

Cổng thanh toán

Nhận thanh toán thẻ, Napas QR, Apple Pay và Google Pay, tích hợp sẵn 3-D Secure — qua Web SDK, Mobile SDK hoặc REST API.

Định danh số

Xác minh khách hàng là ai với đọc chip CCCD (eID) và onboarding eKYC, rồi xác thực họ bằng SmartOTP và FaceAuthen — cùng 3-D Secure cho chủ thẻ qua ACS.

Developers