Closed sahil-ondc closed 5 months ago
on_search_full_catalog_refresh
on_search_inc_refresh
select
init
confirm
track
@RonitKumarSinha
@sharmasahil0331 Please find latest PR link with fixes https://github.com/ONDC-Official/v1.2.0-logs/pull/245
search_inc_catalog
confirm
@RonitKumarSinha
@RonitKumarSinha
Thank you @sahil-ondc for the quick review.
Good Day!
We will resolve Flow 1 incremental issues and can submit Flow 1 incremental search only?
Hoping Flow 2,3,4,5 accepted
Regards, Sudhakar G
@RonitKumarSinha
@RonitKumarSinha
@sahil-ondc @bluecypher Hello, We submitted the logs with an updated flow one 2 weeks ago, and they were merged and there is no comments. I hope everything is fine in all flows for buyer app.
/search (full catalog)
/on_search
/search (inc)
/select
/confirm
/on_confirm
/track
/status
@RonitKumarSinha
/on_search
/select
/on_confirm
/update (refund)
@RonitKumarSinha
@bluecypher we have submitted the logs last week (Retail Buyer app) with all the comments Fixes. We havent received any comments for new PR. Please review and update.
@sudhakara11
@sandeepshahi any update on this?
@sudhakara11
@RonitKumarSinha
Dear Sahil,
Flow 1
search_inc and on_search_inc
- Transactional logs not provided
In the last commit - we have received the feedback on search_full_catalog and on_search_full_catalog, that is resolved and updated the same. regarding search_inc it is already cleared.
Flow 2
confirm
- /message/order/id Should be alphanumeric upto 32 letters max
Nearshop Comments:
Kindly recheck the order ID - it is alphanumeric and in standard UUID format
on_confirm
- provider_tax_number can't be "undefined"; BNP must respond with a NACK
provider_tax_number - the issues is fixed from our side raised MR with the same, Please find the below screenshot with the fixed logs
Flow 5 and 6
update
- settlement_amount should be positive
We will review this and provide an update
@RonitKumarSinha
@sahil-ondc We have gone through the comments provided by you and we have some queries commented above by @sudhakara11
Please have a look and update
@sandeepshahi @sahil-ondc Please clarify above mentioned comments by @sudhakara11
@RonitKumarSinha,
@sandeepshahi Thanks... will submit the full flow for final clearance by supriyo
@sudhakara11
@sandeepshahi We have submitted the logs for final review by Mr. Supriyo. Please find the PR link below
https://github.com/ONDC-Official/v1.2.0-logs/pull/1143
@sudhakara11
@RonitKumarSinha
@sandeepshahi We have submitted the logs for final review by Mr. Supriyo. Please find the PR link below
https://github.com/ONDC-Official/v1.2.0-logs/pull/1175
@RonitKumarSinha
@RonitKumarSinha, Refunds are still being initiated even before the refund triggering state is received from SNP as mentioned here: https://github.com/ONDC-Official/v1.2.0-logs/issues/133#issuecomment-1956132815
/search (inc)
/on_search (ACK)
/select
/on_status
@RonitKumarSinha, check these issues too
@sandeepshahi Please find Latest logs submission PR link
https://github.com/ONDC-Official/v1.2.0-logs/pull/1256
Flow 1 /search (inc) push based incremental search may be supported (mode = start/stop): Yes, Start/Stop mode we are supporting
/on_search (ACK) why are the message id and city changed for sync response? : This is from seller app side and we are using Chattybao seller which is already v1.2 verified
Flow 2 /select txn id of select and select (OOS) must be same, being part of the same session: Fixed
/on_status Invalid length of PCC code in /fulfillments/start/instructions/short_desc (for code 2: max length should be of 6 digits): This is from seller app side and we are using Chattybao seller which is already v1.2 verified
Flow 6: Fixed
Requesting you to please review and let us know as soon as possible
@sudhakara11
@RonitKumarSinha
@sandeepshahi please find below link with updated logs PR
https://github.com/ONDC-Official/v1.2.0-logs/pull/1259
Please submit the logs for push based inc for verification. : Added ACK response is provided by the BNP upon receiving the on_search callback: Added
@sudhakara11
@sahil-ondc please find below link with updated logs PR ( merge conflicts resolved)
https://github.com/ONDC-Official/v1.2.0-logs/pull/1284
Please submit the logs for push based inc for verification. : Added ACK response is provided by the BNP upon receiving the on_search callback: Added
@RonitKumarSinha
@sandeepshahi
We have submitted the logs for final review on 03/04/2024 with above mentioned feedback received by you
https://github.com/ONDC-Official/v1.2.0-logs/issues/133#issuecomment-2031117579
PR LINK: https://github.com/ONDC-Official/v1.2.0-logs/pull/1284
Please let us know if the logs are okay, and we can move to 1.2, Thanks
@sudhakara11
PR LINK: https://github.com/ONDC-Official/v1.2.0-logs/pull/1284
@sandeepshahi Any update on submitted logs. Please let us know if the logs are okay, and we can move to 1.2, Thanks
@sudhakara11
@RonitKumarSinha, the logs seem fine. @BLR-0118 will be reviewing the logs and providing the final clearance.
@BLR-0118 Any update on submitted logs. Please let us know if the logs are okay, and we can move to 1.2, Thanks
@sudhakara11
pls clarify the following:
@RonitKumarSinha:
Hi @BLR-0118, Please find details below:
Are you supporting incremental catalog push & pull? Yes - We are supporting catalog push and pull incremental search, verified the search cases
While processing concurrent catalog updates (full, incremental), are you using the timestamp at provider / item level for correct versioning? Yes - To maintain correct versioning, we are doing catalog update based on the provider timestamp
3) is /select being called for every change in the cart, with the same transaction_id? Yes, we are maintaining the session with the same transaction_id
4) How are you processing callbacks (e.g. /on_select) received out of sequence? Init api will be called if the on_select provides ACK without any error, same way for other flows
5) While processing unsolicited callbacks, are you ensuring that each such callback response has unique message_id for a specific transaction_id? We are maintaining unique transaction_id for the transactions and have validations for the duplicated calls
6) Have you enabled the /confirm & /on_confirm process flow as doc here? Yes, we have covered all the mentioned points and retry check also been done for SNP internal server errors
7) Validation of cancellation reason codes when initiated by SNP? We have validations for the cancellation reason codes
8) Processing hyperlocal vs intercity fulfillment states using routing.type of "P2P" or "P2H2P"; We are supporting hyperlocal fulfillment states as per the API contracts
We will schedule a call to show the recorded demo by early next week.
@sudhakara11
Hi @BLR-0118 PFA Demo video URL below
https://drive.google.com/drive/folders/1eCXljBwNsq762MFD1yoyIJI0HPM-U9zV?usp=drive_link
We have given URL access to supriyo@ondc.org
@sudhakara11
@RonitKumarSinha - pls schedule a live demo this week for your buyer app;
logs verified, request QA to test before onboarding to beta prod;
search_full_catalog_refresh
on_search_inc_refresh
on_select
init
@RonitKumarSinha