mojaloop / pisp-project

PISP - Payment Initiation Service Provider integration with Mojaloop
Other
9 stars 12 forks source link

Should the payer DFSP send a PUT /thirdpartyRequests/transaction/{id} back to the PISP before issuing the Quote? #56

Closed lewisdaly closed 4 years ago

lewisdaly commented 4 years ago

According to the FSPIOP-API Spec for transaction requests, the payer DFSP send a PUT /transactionRequest/{id} request to the Payee DFSP before issuing a quote.

Ref: 641-service-details

In our current PISP designs, we don't have this request, but instead rely soley on the POST /authorization to proceed, or PUT /thirdpartyRequests/transaction/{id}/error to fail the thirdparty transaction.

Question: Do we need to have a PUT /thirdpartyRequests/transaction/{id} from the PayerDFSP -> PISP ?

For sake of consistency between the api patterns, I think we should, but I'm very open to other thoughts.

elnyry-sam-k commented 4 years ago

Having a have a PUT /thirdpartyRequests/transaction/{id} sounds good Lewis.

lewisdaly commented 4 years ago

Yeah I think so - we initially overlooked this, but the more we dig into the error scenarios, the more it seems necessary.