Closed BLR-0118 closed 2 years ago
@nidhin-hareendran
@BLR-0118 Thanks for your feedback. We have updated the logs based on your feedback. PR - https://github.com/Open-network-for-digital-commerce/Pre-production/pull/75
Why are your responses escaping forward slashes in some cases (check bpp_uri in context for e.g.)
Cancel should be through the /cancel API, not thru /on_status
Please check the /on_update API contract carefully, after "ready to ship" is triggered, you're supposed to return start & end time slots.
From updated logs:
@nidhin-hareendran
@BLR-0118 Please check the updated logs on PR - https://github.com/Open-network-for-digital-commerce/Pre-production/pull/96
1. Timestamp for a response seems to be copied from the request. This is incorrect;
* Timestamp updated with the current timestamp
*
2. Logistics fulfillment - type is "Prepaid" but payment type is "POST-FULFILLMENT" which is valid for CoD type orders. This is inconsistent;
* We are getting this data from the confirm call from the upstream system. The same value we are passing in the on_confirm field. For payment type, we are considering the Logistics fulfillment - type field.
*
3. Fulfillment state should be as per the updated list https://github.com/Open-network-for-digital-commerce/ONDC-Protocol-Specs/issues/26
* We have updated the fulfillment state accordingly
4. Wherever there are no values, don't pass empty attrs / arrays e.g. agent details in /on_update
* If the fields are blank we won't be passing those keys.
Please let us know if any changes are required.
@BLR-0118 as 29th is Release day and we have to Modify or Change & Retest as per feedbacks . Requesting your comments on this Please
@nidhin-hareendran
@BLR-0118 We have updated the changes and please check it on https://github.com/ONDC-Official/Pre-production/pull/116
1. We have fixed the timestamp issue on all the requests.
2. We are getting "city" value in the door field from the seller app
3. Added start and end time in on_confirm call
4. on_track and on_update updated as per the contract
FYI - @Ajit-Grab
@nidhin-hareendran
PR - https://github.com/ONDC-Official/Pre-production/pull/159
Hi @BLR-0118 ,
We have updated the changes and please check the logs on https://github.com/ONDC-Official/Pre-production/pull/159
We are getting fullfilment_id and transaction_id the same in the init call.
FYI @Ajit-Grab
@nidhin-hareendran
@BLR-0118 Please refer to this PR - https://github.com/ONDC-Official/Pre-production/pull/175
Cancel and Support logs are added
FYI - @Ajit-Grab
@nidhin-hareendran
@BLR-0118 Please refer to this PR - https://github.com/ONDC-Official/Pre-production/pull/253
We have fixed the above issues. Please let us know if any changes are required.
FYI - @Ajit-Grab
@BLR-0118 please check the updated logs - https://github.com/ONDC-Official/Pre-production/pull/262
Yes we are supporting unsolicited on_status and on_cancel API calls
FYI - @Ajit-Grab
@nidhin-hareendran
@BLR-0118 We have uploaded test logs with N-Store - https://github.com/ONDC-Official/Pre-production/pull/271 , who don't have cancel API. We have also checked with other NP's and found that they would take time to comply to contract. Attached is cancel API logs for Zoho on 2022-10-06 [ Please ignore the Time Zone / Core Version which is handled on our side ]
FYI - @Ajit-Grab
@BLR-0118 thanks for the feedback.
We have uploaded /cancel, /on_cancel, and unsolicited /on_cancel logs here - https://github.com/ONDC-Official/Pre-production/pull/274/files FYI - @Ajit-Grab
Can you pls answer this:
@Ajit-Grab
@nidhin-hareendran
@BLR-0118
1./on_cancel - is this fulfillment id "Fulfillment1-Cancelled" a new fulfillment id or an existing one? - Yes, 1 is the fulfillment id we received from the client on /confirm call and we are appending "Fullfilment" + ID + "-Cancelled" on /on_cancel. P.S. - In the contract, the fulfillment object is mandatory only for RTO cancellation.
FYI - @Ajit-Grab
You can't change the fulfillment id. The order state gets updated. Can you pls make this change & let me know when done.
@BLR-0118 Thanks for the feedback. We have made the changes accordingly in the PR - https://github.com/ONDC-Official/Pre-production/pull/275
Please check the logs for the unsolicited /on_cancel request FYI - @Ajit-Grab