Documentation for a newer release is available. View Latest
Esta página no está disponible actualmente en Español. Si lo necesita, póngase en contacto con el servicio de asistencia de Icon (correo electrónico)

Handle Negative Creditor CT Payment Status Report Conf .story

Scenario: Handling a negative psr conf from scheme for inbound payment

com.iconsolutions.ipf.payments.csm.sic5.application.bdd.testfw.Steps.parseMeta(java.lang.String)

com.iconsolutions.ipf.payments.csm.sic5.application.bdd.testfw.Steps.parseLegacy(java.lang.String)

When ⦅the CSM⦆ sends a Customer Credit Transfer

Then ⦅the Payment Service⦆ receives a Receive Payment Request

When ⦅Payment Service⦆ sends a Receive Payment Response with values:
| payload.content.txInf*And*Sts[0].OrgnlGrpInf.OrgnlMsgNmId | pacs.008.001.08.ch.02 |
| payload.content.txInf*And*Sts[0].txSts | ACCP |
| payload.content.txInf*And*Sts[0].instdAgt.finInstnId.clrSysMmbId.mmbId | 318668 |
| payload.content.txInf*And*Sts[0].stsRsnInf[0].orgtr.id.orgId.othr[0].id | 318668 |

Then ⦅the CSM⦆ receives a Payment Status Report with values:
| FIToFIPmtStsRpt.txInf*And*Sts[0].OrgnlGrpInf.OrgnlMsgNmId | pacs.008.001.08.ch.02 |
| FIToFIPmtStsRpt.txInf*And*Sts[0].orgnlTxId | #ReceivePaymentResponse.payload.content.txInf*And*Sts[0].orgnlTxId |
| FIToFIPmtStsRpt.txInf*And*Sts[0].instdAgt.finInstnId.clrSysMmbId.mmbId | 318668 |
| FIToFIPmtStsRpt.txInf*And*Sts[0].txSts | ACCP |
| FIToFIPmtStsRpt.txInf*And*Sts[0].clrSysRef | POS002 |

When the ⦅CSM⦆ sends a Payment Status Report with values:
| FIToFIPmtStsRpt.txInf*And*Sts[0].OrgnlGrpInf.OrgnlMsgNmId | pacs.008.001.08.ch.02 |
| FIToFIPmtStsRpt.txInf*And*Sts[0].orgnlTxId | #ReceivePaymentResponse.payload.content.txInf*And*Sts[0].orgnlTxId |
| FIToFIPmtStsRpt.txInf*And*Sts[0].txSts | RJCT |
| FIToFIPmtStsRpt.txInf*And*Sts[0].instgAgt.finInstnId.clrSysMmbId.mmbId | 123456 |
| FIToFIPmtStsRpt.txInf*And*Sts[0].instdAgt.finInstnId.clrSysMmbId.mmbId | 318668 |

Then ⦅the Payment Service⦆ receives a Receive Payment Settled Request with values:
| payload.content.txInf*And*Sts[0].OrgnlGrpInf.OrgnlMsgNmId | pacs.008.001.08.ch.02 |
| payload.content.txInf*And*Sts[0].orgnlTxId | #ReceivePaymentResponse.payload.content.txInf*And*Sts[0].orgnlTxId |
| payload.content.txInf*And*Sts[0].instgAgt.finInstnId.clrSysMmbId.mmbId | 123456 |
| payload.content.txInf*And*Sts[0].instdAgt.finInstnId.clrSysMmbId.mmbId | 318668 |
| payload.content.txInf*And*Sts[0].txSts | RJCT |

com.iconsolutions.testfw.core.steps.BaseSteps.clearContext()

com.iconsolutions.testfw.core.steps.BaseSteps.clearContext()

com.iconsolutions.testfw.core.steps.BaseSteps.clearContext()

com.iconsolutions.testfw.core.steps.BaseSteps.clearContext()

com.iconsolutions.testfw.core.steps.BaseSteps.clearContext()