Skip to main content

Cập nhật phương thức xác nhận thanh toán

API này dùng để cập nhật phương thức xác nhận trước khi thanh toán hóa đơn qua dịch vụ Direct Debit.

Nếu khách hàng có sử dụng tính năng này, Tingee sẽ gửi email hoặc thông báo xác nhận về số điện thoại của khách hàng trước khi thực hiện khấu trừ tiền.

PUT
URLhttps://uat-open-api.tingee.vn/v1/direct-debit/edit-confirm-payment-method

Khởi tạo yêu cầu thay đổi cách thức xác nhận thanh toán (Email/Zalo). Trả về URL để khách hàng thực hiện cấu hình.

Header Request

HeaderBắt buộcMô tả
Content-Typeapplication/json
x-client-idMã định danh của đối tác do TINGEE cung cấp.
x-signatureChữ ký xác thực HMAC SHA512. Xem thêm tại Cách sinh chữ ký.
x-request-timestampThời gian gửi request (format: yyyyMMddHHmmssSSS, múi giờ UTC+7)

Body Parameter

TrườngKiểuBắt buộcMô tả
requestIdstringID của request đến Tingee (UUID).
subscriptionIdstringID tài khoản ngân hàng đã liên kết (UUID).
returnUrlstringLink redirect về đối tác sau khi hoàn tất.

Ví dụ mã nguồn

curl --location --request PUT 'https://uat-open-api.tingee.vn/v1/direct-debit/edit-confirm-payment-method' \
--header 'accept: application/json' \
--header 'x-signature: YOUR_SIGNATURE' \
--header 'x-request-timestamp: 20251110175110111' \
--header 'x-client-id: YOUR_CLIENT_ID' \
--header 'Content-Type: application/json' \
--data '{
"requestId": "550760e0-1cc2-44b9-85ba-eb318e228b4f",
"subscriptionId": "89188e53-eba3-40fa-9323-04422ced3637",
"returnUrl": "https://example.com"
}'

Response mẫu

{
"code": "00",
"message": "Success",
"data": "https://direct-debit.tingee.vn/edit-confirm-payment-method?requestId=..."
}
TrườngKiểuMô tả
codestringMã phản hồi (00 là thành công).
messagestringThông báo chi tiết.
datastringURL để điều hướng người dùng thực hiện cập nhật PTXN.

Mã lỗi thường gặp

CodeMô tảHướng xử lý
90Sai format timestampKiểm tra format yyyyMMddHHmmssSSS.
91Request quá hạnKiểm tra thời gian gửi request.
97Sai chữ kýKiểm tra lại Secret Key và logic tạo Signature.
OthersLỗi khácXem Danh sách mã lỗi.