ONDC-Official/v1.1.0-logs

Ola (BAP) - compliance check

Closed this issue · 5 comments

Flow 1

/update (Refund FYI call)

  • use update_target as "item" for now
  • netbanking is not a valid enum for settlement type in "@ondc/org/settlement_details" (use neft, rtgs, upi)

Flow 2, 4, 5

/select

  • context/transaction_id can't change for Non-serviceable/OOS scenarios

Flow 4

/update

  • FYI update call is missing after the refund triggering state (Liquidated)

@Anoopsmohan

@bluecypher reported issues have been fixed. Please review it again.
PRs:
#663
#659

Clarifications:

  • why is the GPS changing in the /search and /select call for live search?
  • door should be an optional attribute in /billing and /fulfillments
  • why is the payment/params/transaction_id same as context/transaction_id in /confirm

Flow 4

  • invalid calculation of settlement_amount; should have a decimal precision of upto 2 digits

@Anoopsmohan

@bluecypher

[1] Please ignore the search and on_search files, as we are not doing any live searches. We are doing a city search and caching the catalog. Since we are not able to use the utility, without these files, we manually added it in the folder.
[2] Since it is an optional field, we can still send it in the request, right? Or do you want us to remove this attribute from "billing" and "fulfillment"? please confirm.
[3] it's a bug. We are fixing it.

Flow 4: We are fixing it.

@bluecypher
Issues [3] & [4] have been fixed. Kindly merge and review.
PR: #672

@BLR-0118, the Ola Buyer App v1.1.0 logs seem fine. Please proceed with your review.

@Anoopsmohan