Handle Bulk Inbound Status Request.story
Scenario: RT1 sends a pacs028 following a pacs008
When the ⦅CSM⦆ sends a Customer Credit Transfer
Then the ⦅Payment Service⦆ receives a Receive Payment Request
When the ⦅CSM⦆ sends a Customer Credit Transfer
Then the ⦅Payment Service⦆ receives a Receive Payment Request
When the ⦅CSM⦆ sends a Customer Credit Transfer
Then the ⦅Payment Service⦆ receives a Receive Payment Request
When ⦅CSM⦆ sends a Bulk Payment Status Request
Then ⦅Payment System⦆ receives a Receive Payment Status Inquiry Request using predicate:
| payload.content.txInf[0].orgnlTxId | #PACS_008_SENT_STACK[0].document.FIToFICstmrCdtTrf.CdtTrfTxInf.PmtId.TxId |
And ⦅Payment System⦆ receives a Receive Payment Status Inquiry Request using predicate:
| payload.content.txInf[0].orgnlTxId | #PACS_008_SENT_STACK[1].document.FIToFICstmrCdtTrf.CdtTrfTxInf.PmtId.TxId |
And ⦅Payment System⦆ receives a Receive Payment Status Inquiry Request using predicate:
| payload.content.txInf[0].orgnlTxId | #PACS_008_SENT_STACK[2].document.FIToFICstmrCdtTrf.CdtTrfTxInf.PmtId.TxId |
When ⦅Payment System⦆ sends a Receive Payment Status Inquiry Response with values:
| requestId | #RECEIVE_PAYMENT_STATUS_INQUIRY_REQUEST_RECEIVED_STACK[0].document.requestId |
Then ⦅CSM⦆ receives a Payment Status Report
When ⦅Payment System⦆ sends a Receive Payment Status Inquiry Response with values:
| requestId | #RECEIVE_PAYMENT_STATUS_INQUIRY_REQUEST_RECEIVED_STACK[1].document.requestId |
Then ⦅CSM⦆ receives a Payment Status Report
When ⦅Payment System⦆ sends a Receive Payment Status Inquiry Response with values:
| requestId | #RECEIVE_PAYMENT_STATUS_INQUIRY_REQUEST_RECEIVED_STACK[2].document.requestId |
Then ⦅CSM⦆ receives a Payment Status Report