Retrieve the status of a payment request initiation
This method allows the PISP to obtain the status of a payment initiation request previously sent to the ASPSP for a given PSU through a POST /paymentRequests request.
In order to process this request some eligibility prerequisites are needed, like to get the OAUTH2 access token (see "Retrieve your access token" use case).
The TPP has already sent a request that has been saved by the ASPSP and to which the ASPSP responded with a location link to the saved payment/transfer request.
Mandatory or facultative body parameters needed for calling the service
Mandatory parameter paymentRequestResourceId : Identification of the payment request resource
When submitting the request and if all the data is correctly formatted, a response (HTPP 200) will be returned.
This response will contain the payment initiation data enriched with the status of the initiation request and the associated payment.
The possible values for the status of the payment request are as follows (values for STET version v126.96.36.199) :
|ACCP||AcceptedCustomerProfile : Preceding check of technical validation was successful. Customer profile check was also successful.|
|ACSC||AcceptedSettlementCompleted : Settlement on the debtor's account has been completed.|
|ACSP||AcceptedSettlementInProcess : All preceding checks such as technical validation and customer profile were successful and therefore the payment initiation has been accepted for execution.|
|ACTC||AcceptedTechnicalValidation : Authentication and syntactical and semantical validation are successful.|
|ACWC||AcceptedWithChange : Instruction is accepted but a change will be made, such as date or remittance not sent.|
|ACWP||AcceptedWithoutPosting : Payment instruction included in the credit transfer is accepted without being posted to the creditor customer’s account.|
|PART||PartiallyAccepted : A number of transactions have been accepted, whereas another number of transactions have not yet achieved 'accepted' status.|
|RCVD||Received : Payment initiation has been received by the receiving agent.|
|PDNG||Pending : Payment request or individual transaction included in the payment request is pending. Further checks and status update will be performed.|
|RJCT||Rejected : Payment request has been rejected.|
The following table shows the possible values for the status of the payment initiation and the associated payment transaction (values for STET version v188.8.131.52) :
|Processing an initiation containing a payment||Result||paymentInformationStatus value||transactionStatus value|
|Check and record the initiation request||OK||ACTC||-|
|Request for payment execution||OK||ACSP||PDNG|
Status code : 200
Bad access token, authentication problem
Unknown request resource
Bad request or request outside the authorized scope
Method not allowed
Internal server error
Internal server error
error : Database insertion problem, duplicate unique key