ONDC-Official / v1.1.0-logs

2 stars 107 forks source link

Kotak - compliance check #224

Open BLR-0118 opened 1 year ago

BLR-0118 commented 1 year ago

There are issues with your logs. Request you to verify with the log validation utility here before resubmitting

BLR-0118 commented 1 year ago

@taukilali

sandeepshahi commented 1 year ago

Flow 1

/init

/confirm

/status

/update

Flow 2

/init

/confirm

/cancel

Flow 3

Flow 4, 5

@taukilali

taukilali commented 1 year ago

@BLR-0118 @bluecypher

All fixed except these two below. I need discussion on these points. I will raise PR now for other fixes.

taukilali commented 1 year ago

all done here @BLR-0118

sandeepshahi commented 1 year ago

Flow 1, 4

Flow 2

Flow 5

/cancel

@taukilali

taukilali commented 1 year ago

@bluecypher Refund flow is already there. can you look into it here

seller unsolicited cancellation is missing Api is exposed and none of the seller provided the on call.

use one of the non-deprecated Please share the reason code . i got below codes 001,003,004,006

sandeepshahi commented 1 year ago

/init

Flow 2

Flow 4

Flow 5

/cancel

@taukilali

taukilali commented 1 year ago

@bluecypher @BLR-0118

/cancel

"004" is a deprecated cancellation_reason_id (use "006" instead) . We are sending 006 only. Closely see the request.

refund flow is missing

We have shared this update and unsolicited log in PR and in call you have seen that. Can you share what is missing in it? refer here https://github.com/ONDC-Official/v1.1.0-logs/pull/242/files#diff-1c973b5aa89eb8eeda58bb17b8e739d4afabddae84ce1e7f52fe4c9c04c40824

/init

door is an optional attribute in /billing/ and /fulfillments/end/location/address/ , we are taking is as an optional only provider_id is an optional attribute in /fulfillments we are taking is as an optional only

BLR-0118 commented 1 year ago

Flow 1

  1. /update_refund: API call & refund amount calculation are wrong;
  2. curious why message_id is in one format until /init and then has a different format?

After fixing the above, request QC testing to verify the following:

  1. serviceability
  2. store timings & holidays
  3. handling of out-of-stock items
  4. processing of status updates
  5. processing of cancel from seller
  6. processing of refunds for return, cancel @jainneerajnj @bansalmeghaa @bluecypher
bansalmeghaa commented 1 year ago

+Shishir Jindal @.> +Santosh Adsul @.> +Pooja Pawar @.> +Abhinandan Satpute @.> Megha

On Mon, 29 May 2023 at 00:04, Supriyo Ghosh @.***> wrote:

Flow 1

  1. /update_refund: API call & refund amount calculation are wrong;
  2. curious why message_id is in one format until /init and then has a different format?

After fixing the above, request QC testing to verify the following:

  1. serviceability
  2. store timings & holidays
  3. handling of out-of-stock items
  4. processing of status updates
  5. processing of cancel from seller
  6. processing of refunds for return, cancel @jainneerajnj https://github.com/jainneerajnj @bansalmeghaa https://github.com/bansalmeghaa @bluecypher https://github.com/bluecypher

— Reply to this email directly, view it on GitHub https://github.com/ONDC-Official/v1.1.0-logs/issues/224#issuecomment-1566224409, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4RKYE3E3F2H4F4FQAYZUXLXIOLD7ANCNFSM6AAAAAAYBJTRCA . You are receiving this because you were mentioned.Message ID: @.***>

taukilali commented 1 year ago

Flow 1 /update_refund: API call & refund amount calculation are wrong;
Fixed curious why message_id is in one format until /init and then has a different format?

Fixed @BLR-0118 @bluecypher @bansalmeghaa

BLR-0118 commented 1 year ago

Rechecked logs. Flow 1: /on_update_liquidated quote is wrong. Item liquidated should be part of the quote with qty as 0. Buyer app should respond with NACK for this.

BLR-0118 commented 1 year ago

@taukilali