Luồng chuyển tiền

Tổng quan

Chuyển tiền là khi tiền được chuyển từ một bên sang bên khác. Một ví dụ có thể là khi tiền được gửi từ Ngân hàng của Nhà tích hợp thanh toán đến Ngân hàng của Google. Sơ đồ dưới đây minh hoạ cách điều này xảy ra.

Cách quy trình này hoạt động

Sơ đồ dưới đây minh hoạ một ví dụ về cách hoạt động của quy trình chuyển tiền.

Nhà tích hợp thanh toán chuyển tiền cho Google

Nhà tích hợp thanh toán chuyển tiền tại Google

Dưới đây là danh sách các đối tượng được dùng trong sơ đồ này:

  • Máy chủ Google: Máy chủ phụ trợ tại Google thực hiện việc kiểm tra xác thực cùng với các tác vụ xác thực khác.
  • Đơn vị tích hợp thanh toán: Công ty cung cấp phương thức thanh toán cho khách hàng.
  • Ngân hàng tích hợp thanh toán: Ngân hàng phát hành mà Bên tích hợp sử dụng cho các giao dịch tài chính.
  • Ngân hàng của Google: Ngân hàng mà Google sử dụng trong các giao dịch.

Quy trình chuyển tiền ở trên bắt đầu bằng Máy chủ của Google.

  1. Vào ngày T+N, Google sẽ gửi thông báo sao kê chuyển tiền (remittanceStatementNotification).
  2. Bên tích hợp thanh toán sẽ thông báo cho Máy chủ Google rằng họ đã nhận được thông báo sao kê chuyển tiền.
  3. Bên tích hợp thanh toán cũng gửi thông tin chi tiết về bảng sao kê chuyển tiền (remittanceStatementDetails).
  4. Máy chủ của Google phản hồi bằng câu lệnh cùng với transactionDetails.
  5. Bên tích hợp thanh toán sẽ điều chỉnh các chi tiết.
  6. Bên tích hợp thanh toán gửi thông báo (acceptRemittanceStatement) đến Máy chủ Google cho biết báo cáo đã được chấp nhận.
  7. Bên tích hợp thanh toán cũng gửi thông báo rằng Ngân hàng tích hợp thanh toán sẽ gửi tiền đến Ngân hàng của Google.
  8. Ngân hàng của Bên tích hợp thanh toán sẽ chuyển tiền đến Ngân hàng của Google.

Các phương pháp hay nhất và những điểm cần cân nhắc khác

Thời gian

Điều khoản thanh toán được quy định trong hợp đồng và thường được thể hiện dưới dạng T+N. T là tần suất tạo bảng sao kê chuyển tiền và khoảng thời gian được thể hiện trên mỗi bảng sao kê. Trong ví dụ sau, T là một ngày giao dịch. N là số ngày sau kỳ giao dịch mà bảng sao kê chuyển tiền đến.

Nếu N được định cấu hình là 2 và một giao dịch được tính vào lúc 23:59:59.999 theo múi giờ thanh toán vào thứ Ba, thì nó sẽ hiển thị trong một bảng sao kê vào thứ Năm.

Tuyên bố không có hoặc phủ định thực tế

Đối với những ngày không có giao dịch nào trong kỳ thanh toán, thông báo sao kê chuyển tiền sẽ không được gửi. Ngoài ra, nếu có tiền hoàn lại trong kỳ thanh toán dẫn đến số tiền ròng trên hoá đơn là số âm, thì bảng sao kê chuyển tiền cũng sẽ không được gửi. Tuy nhiên, những giao dịch này sẽ được tính vào hoá đơn dương ròng tiếp theo để gửi thông báo sao kê chuyển tiền. Trong trường hợp số tiền giao dịch bằng 0 cho một kỳ thanh toán cụ thể, thông báo sao kê chuyển tiền sẽ được gửi.

Ranh giới

Dưới đây là một số ví dụ về các giới hạn khác nhau. Ranh giới giao dịch là thời điểm giao dịch bắt đầu hoặc được cam kết. Hãy nhớ rằng dấu thời gian tính toán là thời điểm Google tính đến giao dịch này. Ranh giới chuyển tiền bắt đầu từ 00:00:00.000 và kết thúc lúc 23:59:59.000.

Giao dịch trong phạm vi

Sự kiện
Chụp requestHeader.requestId
001

requestHeader.requestTimestamp
01/01/2017 23:26:32.253

ResponseHeader.feedbackTimestamp
01/01/2017 23:26:34.248

dấu thời gian tính toán71/3:71
RemittanceStatementNotification requestHeader.requestTimestamp
01/03/2017 03:17:18.132


billingPeriod.startDate
01/01/2017 00:00:00.000

billingPeriod.endDate
01/01/2017 23.99:23:59

Ranh giới không gian giao dịch

Một trong những ảnh chụp dưới đây có tất cả dấu thời gian vào ngày 01/01/2017, nhưng cho đến ngày 01/02/2017 thì chưa được tính.

Sự kiện
Chụp requestHeader.requestId
001

requestHeader.requestTimestamp
01/01/2017 23:26:32.253

ResponseHeader.feedbackTimestamp
01/01/2017 23:26:34.248

dấu thời gian tính toán71/3:71
Chụp requestHeader.requestId
002

requestHeader.requestTimestamp
01/01/2017 23:59:58.253

ResponseHeader.feedbackTimestamp
01/01/2017 23:59:50.879

dấu thời gian tính toán72/01:01
RemittanceStatementNotification requestHeader.requestTimestamp
01/03/2017 03:17:18.132

billingPeriod.startDate
01/01/2017 00:00:00.000

billingPeriod.endDate
01/01/2017 95:59

RemittanceStatementNotification requestHeader.requestTimestamp
01/03/2017 00:27:34.321

billingPeriod.startDate
01/02/2017 00:00:00.000

billingPeriod.endDate
01/02/2017: 23.59

Vì năm 002 được tính vào ngày 01/02/2017 chứ không phải ngày 01/01/2017.

Điều chỉnh

Có thể xảy ra những trường hợp Google gửi bảng sao kê chuyển tiền muộn hơn dự kiến. Ví dụ: Trường hợp Google gặp lỗi làm chậm trễ thời gian gửi thông báo sao kê chuyển tiền một ngày.

Nếu có giao dịch được trả về bằng phương thức remittanceStatementDetails mà nhà tích hợp không có trong kỳ thanh toán, đơn vị tích hợp phải thông báo ngay cho Google về sự khác biệt này. Một khả năng khác là nếu có các giao dịch mà nhà tích hợp dự kiến nhưng không được trả về. Sau khi giải quyết xong sự chênh lệch, Google có thể gửi bảng sao kê chuyển tiền mới có mã mới.

Chấp nhận bảng sao kê chuyển tiền

Một câu lệnh sẽ được trình tích hợp chấp nhận sau khi trình tích hợp gọi phương thức acceptRemittanceStatement.

Bảng sao kê phải được thanh toán theo các điều khoản NET được quy định trong hợp đồng sau khi chấp nhận. Bên tích hợp và người quản lý tài khoản cần phải xử lý tranh chấp theo cách thủ công.

Thanh toán

Bảng sao kê chuyển tiền cung cấp các chi tiết cần thiết về số tiền cần thanh toán. Mỗi bảng sao kê phải được thanh toán đầy đủ. Nếu có sự chênh lệch, bên tích hợp phải liên hệ với người quản lý tài khoản để xử lý tranh chấp. Các trường hợp như vậy có thể dẫn đến việc không phải thanh toán đầy đủ bảng sao kê.

Chính xác

Mỗi khoản phí sẽ được tính theo độ chính xác được xác định bằng số đơn vị nhỏ được quy định trong tiêu chuẩn ISO 4217 cho đơn vị tiền tệ đó. Ví dụ: INR và USD sẽ sử dụng đơn vị phụ gồm 2 chữ số và JPY sẽ sử dụng đơn vị phụ 0 chữ số.

Nếu cần thêm chữ số thập phân để biểu thị khoản phí, Google sẽ làm tròn đến đơn vị nhỏ gần nhất; quan hệ sẽ được làm tròn đến đơn vị nhỏ nhất gần nhất. Ví dụ: sử dụng đơn vị nhỏ gồm 2 chữ số của INR:

Phí đã tính toán Phí được làm tròn
0.013 0,01
0,015 0,02
0,025 0,02
-0.013 -0,01
-0,025 -0,02

Quá trình làm tròn này sẽ diễn ra trên mọi giao dịch, không phải tổng hợp trên bảng sao kê.