Liên kết tài khoản
Xác nhận liên kết
POST
/api/v1/end_user_topup/confirm-topupXác nhận OTP để hoàn tất liên kết và nhận resourceId.
API này cần header Signature. Cổng ký khi đã cấu hình khóa của company code. Chưa có khóa thì sandbox nhận request không kèm chữ ký.
Header
| Trường | Mô tả |
|---|---|
Content-TypeBắt buộc | application/json |
AuthorizationBắt buộc | Authorization key Fintwin cấp cho company code. |
SignatureBắt buộc | Chữ ký toàn vẹn body. Khóa ký cấp cùng đợt với key. |
TimestampBắt buộc | Thời điểm gửi yêu cầu. |
Body
| Trường | Mô tả |
|---|---|
clientMessageIdBắt buộc | Mã thông điệp. |
comCodeBắt buộc | Mã doanh nghiệp. |
bankCodeBắt buộc | Mã ngân hàng. |
sourceNumberBắt buộc | Số tài khoản. |
attemptIdBắt buộc | attemptId từ bước liên kết. |
otpBắt buộc | OTP. |
Mã mẫu
curl -X POST 'https://sandbox.example.invalid/api/v1/end_user_topup/confirm-topup' \
-H 'Content-Type: application/json' \
-H 'Authorization: <authorization-key>' \
-d '{"clientMessageId":"MSG-TEST-002","comCode":"TEST0001","bankCode":"970422","sourceNumber":"000000000000TEST","attemptId":"ATT-TEST-001","otp":"000000"}'