Bước 1 | User click nút thanh toán trên website của merchant, website của merchant gửi API xuống Merchant Server |
Bước 2 | Merchant Server tạo body request và signing (4.2) |
Bước 3 | OneFin trả về callback URL |
Bước 4 | Merchant Server verify signature và redirect vào callback URL (4.3) |
Bước 5 | User chọn phương thức thanh toán trên OneFin Payment Gateway |
Bước 6 | OneFin Payment Gateway hiển thị trang thông tin thanh toán |
Bước 7 | User nhập thông tin thanh toán |
Bước 8 | OneFin Payment Gateway xử lý giao dịch và redirect về website của merchant kèm theo transaction status, đồng thời gửi thông báo về Merchant Server |
Bước 9 | Merchant Website hiển thị thị kết quả (4.5) |
Bước 10 | Merchant Server verify và xử lý giao dịch theo nhu cầu của Merchant (4.4) |
Bước 11 | (Tuỳ chọn) Merchant gọi sang OneFin để kiểm tra tình trạng giao dịch. Hành động này nên được thực hiện 15p sau khi khởi tạo giao dịch trong trường hợp có lỗi kết nối xảy ra giữa Merchant và OneFin |
Bước 12 | (Tuỳ chọn) OneFin trả kết quả về Merchant Server. Merchant Server verify và xử lý giao dịch theo nhu cầu của Merchant |