Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yuukke (SA: RSF 2.0) - compliance checks #2905

Open
JyotiSharma0711 opened this issue Dec 9, 2024 · 1 comment
Open

Yuukke (SA: RSF 2.0) - compliance checks #2905

JyotiSharma0711 opened this issue Dec 9, 2024 · 1 comment

Comments

@JyotiSharma0711
Copy link

JyotiSharma0711 commented Dec 9, 2024

**YUKKE

flow 1**

report payload is incorrect please refer to api contract

flow 2

recon

settlement.status can be of following enums SETTLED, TO_BE_INITIATED, PENDING
if settlement.status is PENDING then settlement_ref_no is not required
settlement_ref_no is missing in SETTLED settlments

flow 3

follow this flow here Collector shall respond with on_recon_accord as false, disagreeing to the calculations shared by the receiver and providing difference value(s) at respective breakup level(s)

updated_at cannot be greater than context.timestamp

flow 4

collector_app_id, receiver_app_id are additional fields
orders.collector , id, inter_participant are not required

flow 5
collector_app_id, receiver_app_id are additional fields

@kanagasathish

@JyotiSharma0711
Copy link
Author

JyotiSharma0711 commented Dec 13, 2024

Yuukke/RSF_Logs Validation Report

@kanagasathish

Flow 1

Settle and On_settle

context/transaction_id: Mismatched in settle and on_settle call.

Report and On_report

context/transaction_id: Mismatched in report and on_report call.
context/transaction_id and ref_transaction_id: Should not match it should be equal to the settle call.
context/message_id and ref_message_id: Should not match they should be equal to the settle call.

Flow 2

Settle and On_settle

context/transaction_id: Mismatched in settle and on_settle call.
message/receiver_id: Mismatched in on_settle call with settle call.

On_settle(1)

context/transaction_id: Mismatched in settle and on_settle call.
context/timestamp: Should be greater than the settle call.

Report

ref_transaction_id of report call and context/transaction_id of settle call: Mismatched.

On_report

message/settlement/orders/0/error/message: Incorrect as per the provided "code".
message/settlement/orders/0/collector: Missing object.

Report and On_report

context/transaction_id and ref_transaction_id: Should not match.
context/timestamp: On_report call timestamp should be greater than the report timestamp.

Flow 3

Refer this documentation for flow 3 submission

https://docs.google.com/document/d/1rHmQ8joTsT2HDmZdXhPlUKy5QSrJiQuEkTAjLDcNVoA/edit?tab=t.0

Recon

context/timestamp: Large time difference between report and on_report calls.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant