Documentation for a newer release is available. View Latest

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