Skip to main content

Consent

Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#001801 Consent Reg via Proxy (pain.009.001.06)
(Positive)

Consent Registration : Successful Scenario

  1. Pre-req: Crediting Agent (CA) needs to perform Proxy Inquiry (610) to retrieve proxy ID that will be used for registration.
  2. CA will send Consent Registration via proxy (801) to RPP with a valid proxy no.
Crediting Agent
  • CA received a response message with the following status from RPP:
  • Status Code: ACTC
  • Status Reason Code: U002
  • Consent Status = PNDG
  • (pain.014.001.07)
  • To verify in CRSS report on the next day
Debiting Agent
  • Debiting Agent receives request and sends response with following status :
  • Status Code: ACTC
  • Status Reason Code: 00
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#002Consent Registration via Account (pain.009.001.06)
(Positive)

Consent Registration : Successful Scenario

  1. Pre-req: Crediting Agent (CA) needs to perform Account Inquiry (510) to retrieve the account number used for registration.
  2. CA will send Consent Registration via account (802) to RPP with a valid account number.
Crediting Agent
  • CA received a response message (pain.012.001.06 ) with following status from RPP:
  • Status Code: ACTC
  • Status Reason Code: U002
  • Consent Status = PNDG
  • (pain.014.001.07)
  • To verify in CRSS report on the next day
Debiting Agent
  • Debiting Agent receives request and sends response with following status:
  • Status Code: ACTC
  • Status Reason Code: 00
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#003Consent Registration approved.

To verify on scheme pain.012.001.06
(Positive)

Approved Registration : Successful Scenario

  1. Pre-req:801 Consent Registration via Proxy/ 802 Consent Registration via Account submitted.
  2. Debiting Agent (DA) to approve (ACTV) the Consent Registration (803).
Crediting Agent
  • CA received the ACTV approval and feedback response message with following status:
  • Status Code: ACTC
  • Status Reason Code: 00
  • To verify in CRSS report on the next day
Debiting Agent
  • Debiting Agent getting response message from RPP with following status:
  • Status Code: ACTC
  • Status Reason Code: U002
  • Consent Status = ACTV
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#004Consent Registration (Registration via Debiting Agent).

To verify on scheme pain.012.001.06
(Positive)

Consent Registration request - Successful

  1. 1. DA sends Consent Registration to RPP with valid account no. and received U002.
  2. 2. CA to receive the request from RPP
  3. 3. CA to response respectively (ACTC, 00)
Crediting Agent
  • CA received the request and sent a response message with following status:
  • Status Code: ACTC
  • Status Reason Code: 00
Debiting Agent
  • Debtor agent receives pain.012.001.06 message from RPP with the following status:
  • Status Code: ACTC
  • Status Reason Code: U002
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#005Update Consent Status (Registration via Debiting Agent)

To verify on scheme pain.009.001.06
(Positive)

Update Consent Status - Success Scenario (Consent Status = ACTV)

  1. DA has performed Consent Registration via DA (821) txn.
  2. 1. CA sends an update Consent Status (822) request to RPP with valid values; Consent Status = ACTV.
  3. 2. Received a response from RPP with a SAF status (U002)
Crediting Agent
  • Crediting agent receives a message with the following status:
  • Status Code: ACTC
  • Status Reason Code: U002
  • Consent Status = ACTV
Debiting Agent
  • Debtor agent receives pain.012.001.06 message from RPP with the following status:
  • Status Code: ACTC
  • Status Reason Code: U002
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#009Reject Consent - Debiting Agent

To verify scheme camt.007.001.08
(Positive)

Debiting Agent: Successful Reject Consent

  1. Pre-requisite: Crediting agent initiates the consent registration request (801/802) with Mandate Status = PNDG
  2. Debiting Agent sent Reject Consent message to CA.
Crediting Agent
  • CA received the request and sent a response message with following status:
  • Status Code: ACTC
  • Status Reason Code: 00
Debiting Agent
  • Successful Reject Consent
  • Status Code: ACTC
  • Status Reason Code: U002
  • Mandate Status: RJCT
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#010 Consent Enquiry Secondary ID (via CA/DA)
(Positive)

DA/CA sent consent enquiry via secondary ID

  1. Pre-requisite: Customer must have performed successful consent registration.(Consent is Active)
  2. DA/CA initiate successful Consent Enquiry (751) which returns the consent list.
  3. Communication: RPP API / TCPIP
  4. Message Schema: pain.017.001.02
  5. Transaction Type: 751
Crediting Agent
  • Successful Consent Enquiry
  • Status Code: ACSP
  • Status Reason Code: U000
  • Message Schema: pain.012.001.06
Debiting Agent
  • Successful Consent Enquiry
  • Status Code: ACSP
  • Status Reason Code: U000
  • Message Schema: pain.012.001.06
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#011 752 - Consent Enquiry with Consent ID
(Positive)

DA sent consent enquiry via consent id

  1. Pre-requisite: Customer must have performed successful consent registration.
  2. DA initiate successful Consent Enquiry (752)
  3. Note: Debiting agent was the same as Debiting Agent which had been registered with the Consent
  4. Communication: RPP API / TCPIP
  5. Message Schema: pain.017.001.02
  6. Transaction Type: 751
Crediting Agent
  • Successful Consent Enquiry
  • Status Code: ACSP
  • Status Reason Code: U000
  • Message Schema: pain.012.001.06
  • Customer account information will NOT be masked.
Debiting Agent
  • Successful Consent Enquiry
  • Status Code: ACSP
  • Status Reason Code: U000
  • Message Schema: pain.012.001.06
  • Customer account information will NOT be masked
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#014Retrieve Consent Detail (Merchant)
(Positive)

Retrieve Consent Detail - Success Scenario

  1. Pre-requisite: 1. Merchant has initiated a Consent request (Msg Type: pain.009.001.06, Txn Type: 811 )
  2. Debiting Agent sends Retrieve Consent Detail request message to RPP with valid values.
  3. Note:(Msg Type: pain.017.001.02, Txn Type: 812 )
Crediting Agent
  • N/A
Debiting Agent
  • Debtor agent receives pain.012.001.06 message with the following status:
  • Status Code: ACSP
  • Status Reason Code: U000
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#015Update Consent Status (pain.009.001.06)
(Positive)

Update Consent Status - Success Scenario (Consent Status = ACTV)

  1. Pre-requisite: Customer confirm Consent Registration.
  2. DA to send Update Consent Status ACTV to RPP (811).
Crediting Agent
  • N/A
Debiting Agent
  • DA receives response message with the following status:
  • Status Code: ACSP
  • Status Reason Code: 00
  • (pain.012.001.06)
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#016761- Consent Update
(Positive)

Debiting Agent Request to RPP: Business Validation

  1. Pre-requisite:CanTrmByDbtr = True and ConsentSts = SUSP (Suspended by Customer)
  2. Debiting Agent update the consent status to ACTV (Active)
  3. Note: Debiting agent was the same as Debiting Agent which had been registered with the Consent
  4. Communication: RPP API / TCPIP
  5. Message Schema: pain.010.001.06
  6. Transaction Type: 761
Crediting Agent
  • N/A
Debiting Agent
  • Successful Consent Update
  • Status Code: ACSP
  • Status Reason Code: 00
  • Message Schema: pain.012.001.06
  • RPP will send Successful Update Consent Notification to Merchant
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#017Consent Transfer
(Positive)

Successful Consent Transfer

  1. DA sends a good Consent Transfer request message (762)
  2. Message Schema: pain.009.001.06
Crediting Agent
  • N/A
Debiting Agent
  • DA receives SUCCESSFUL Consent Transfer Response
  • Status Code: ACSP
  • Status Reason Code: U000
  • Message Schema: pain.012.001.06
  • SUCCESSFUL Consent Transfer Notification is sent to Original Debiting Agent (CMN001 - Event Notification)
Test IDRequirement CategoryTest ScriptExpected Result
ST_REG_CON#018Consent Deregistration (Termination)
(Positive)

DA Request to RPP: Business Validation

  1. Pre-requisite:CanTrmByDbtr = True and and ConsentSts = ACTV
  2. DA initiate successful Terminate Consent (763)
  3. Note: DA was the same as DA which had been registered with the Consent
  4. Communication: RPP API / TCPIP
  5. Message Schema: pain.011.001.06
  6. Transaction Type: 763
Crediting Agent
  • N/A
Debiting Agent
  • Successful Terminate Consent
  • Status Code: ACSP
  • Status Reason Code: U000
  • Message Schema: pain.012.001.06
  • RPP will send Successful Terminate Consent Notification to Merchant/Biller