Operation number thống nhất
Mã này liên kết player, amount, currency, payment method, payment provider và toàn bộ lịch sử xử lý.
Xem toàn bộ payment flow: từ tạo deposit và xác nhận thanh toán đến credit tiền, withdrawal, refund và đối soát tài chính.
Ghi nhận player, amount, currency, payment method và operation number duy nhất.
Chuyển player đến payment page, yêu cầu bank confirmation hoặc xử lý payment trực tiếp.
Kiểm tra response của payment provider và xác nhận kết quả cuối của giao dịch.
Credit hoặc debit tiền đúng một lần, tính fee và ghi giao dịch để đối soát.
Platform gán operation number riêng, liên kết nó với response của payment provider và chỉ thay đổi trạng thái tài chính sau khi kết quả được xác nhận. Request lặp lại không được tạo debit hoặc credit lần thứ hai.
Mã này liên kết player, amount, currency, payment method, payment provider và toàn bộ lịch sử xử lý.
Giao dịch chỉ đi qua các giai đoạn được phép và không thay đổi kết quả đã hoàn tất nếu không có adjustment riêng.
Payment status, balance change, fee và accounting entry liên kết với nhau nhưng được kiểm tra riêng.
Deposit bắt đầu bằng một internal operation và kết thúc bằng credit một lần sau khi payment provider xác nhận.
Platform kiểm tra player, KYC, limit, currency, amount và payment method, sau đó gán internal operation number.
Provider nhận amount, currency, player data, return URL, notification URL và thông tin thanh toán cần thiết.
Player xác nhận payment trên trang bên ngoài, qua 3-D Secure hoặc trong ứng dụng ngân hàng.
Sau khi xác minh signature và status cuối, platform tăng balance của player đúng một lần và hoàn tất giao dịch.
Giao dịch đi ra yêu cầu xác minh player, balance khả dụng, risk, payment detail và response cuối của payment provider.
KYC, tuổi, account status, limit, self-exclusion và withdrawal method được phép.
AML, dấu hiệu fraud, wagering condition, source of funds và operator approval.
Amount được giữ trên balance cho đến khi nhận kết quả payout cuối.
Tạo payout request riêng với số duy nhất và thông tin người nhận đã xác minh.
Platform chấp nhận status trung gian và không debit amount lần nữa.
Refund được tạo thành giao dịch riêng, liên kết với payment gốc và amount riêng.
Cancellation chỉ có thể thực hiện trước giai đoạn không thể đảo ngược và không thay thế refund cho giao dịch đã hoàn tất.
Provider report, payout data, fee và balance change phải cho cùng một kết quả.
Internal status chuẩn hóa các response khác nhau của payment provider thành một model rõ ràng cho platform.
Giao dịch đã được tạo trong platform nhưng chưa được gửi đến hoặc chưa được provider chấp nhận.
Player cần xác nhận payment, nhập thông tin hoặc thực hiện hành động với ngân hàng.
Provider đã nhận giao dịch nhưng kết quả cuối chưa được xác nhận.
Giao dịch đã hoàn tất thành công, sau đó balance được thay đổi đúng một lần.
Giao dịch kết thúc với trạng thái từ chối, lý do được lưu và không có thêm debit hoặc credit.
Kết quả giao dịch chưa xác định do lỗi kết nối, response delay hoặc dữ liệu mâu thuẫn.
Payment có thể đã được provider chấp nhận dù response không đến kịp thời. Trước tiên hãy yêu cầu status hiện tại hoặc chờ xác nhận, sau đó mới quyết định có cần giao dịch khác hay không.
Độ tin cậy của Payment API phụ thuộc vào hành vi an toàn với request lặp lại, confirmation bị trễ và lỗi một phần.
Kiểm tra payment thành công, bị từ chối, mất kết nối, confirmation lặp lại, kết quả chưa xác định, refund và đối soát tài chính.
Tất cả status trung gian, confirmation, balance change và reporting cuối.
Không đủ tiền, thông tin không hợp lệ, vượt limit, ngân hàng từ chối, risk review và payment method không khả dụng.
Kết nối bị ngắt sau khi request gửi đi, còn confirmation đến sau hoặc được yêu cầu riêng.
Cùng giao dịch hoặc confirmation đến lại sau khi xử lý đã hoàn tất.
Refund toàn phần và một phần, cancellation trước khi xử lý và cấm hủy giao dịch đã hoàn tất.
Amount, fee, status cuối, balance và provider report khớp nhau sau tất cả scenario.
Production payment được bật sau khi đã kiểm tra status, confirmation, bảo vệ duplicate, balance và financial reporting.
Gửi danh sách PSP, payment method, currency, market, quy tắc balance và status. APIACE sẽ giúp xây dựng deposit, withdrawal, refund, confirmation và đối soát tài chính.