Skip to main content

Consent Maintenance

Consent maintenance will allow customers to view, update, terminate and transfer their consent via their respective banks. Merchants will also be able to view and terminate consent as well either via their Acquirer or directly to RPP

StepSenderReceiverProcess
1Customer / MerchantIssuer / AcquirerCustomer/Merchant initiates Consent Enquiry
2Issuer / AcquirerRPP

Issuer/Acquirer performs the following

  • Validate Customer information
  • Any other validation

If any validations fail

  • Show Customer error message

If all validations are successful

  • Send Consent Enquiry request to RPP
  • Start timer

Note:

  • Transaction Type: 751 or 752

3RPPIssuer / Acquirer

RPP performs the following:

  • Message Logging
  • Message Validation
    • Message Format Validation
    • Digital Signature Verification
  • Business Validation
    • Mandatory and conditional fields validation
    • Timeout Validation
    • Debiting/Acquirer Validation

If any Message Validation fails, RPP will

  • Send a REJECT response to Issuer /Acquirer

If any Business Validation fails, RPP will

  • Send a NEGATIVE response to Issuer /Acquirer

If all validations are successful, RPP will

  • Lookup all registered Consents based on Secondary ID OR
  • Lookup Consent based on Consent ID
  • Send SUCCESSFUL Consent Enquiry Result

Note:

  • For 751, If the Issuer /Acquirer sending the request is different than the Debiting/Acquirer registered with the Consent, Customer Account Information will be masked.
  • For 752, Customer Account Information will be masked
  • Transaction Type: 751 or 752

4Issuer / AcquirerCustomer

Issuer /Acquirer performs the following

  • Stop timer
  • Message Validation
  • Message Format Validation
  • Digital Signature Verification
  • Show Consent Enquiry Result to Customer


StepSenderReceiverProcess
1CustomerIssuerCustomer initiates Update Consent
2IssuerRPP

Issuer performs the following

  • Validate Customer information
  • Any other validation

If any validations fail

  • Show Customer error message

If all validations are successful

  • Send Update Consent request to RPP
  • Start timer

Note:

  • Transaction Type: 761

3RPPIssuer

RPP performs the following:

  • Message Logging
  • Message Validation
    • Message Format Validation
    • Digital Signature Verification
  • Business Validation
    • Mandatory and conditional fields validation
    • Issuer Validation
    • Timeout Validation
    • Max Amount Validation
    • Consent Validation
    • Issuer Update Validation

If any Message Validation fails, RPP will

  • Send a REJECT response to Issuer

If any Business Validation fails, RPP will

  • Send a NEGATIVE response to Issuer

If all validations are successful, RPP will

  • Update details of Consent
  • Send SUCCESSFUL Update Consent Response

Note:

  • Only Issuer registered with the consent can update the Consent details
  • Transaction Type: 761

4IssuerCustomer

Issuer performs the following

  • Stop timer
  • Message Validation
  • Message Format Validation
  • Digital Signature Verification
  • Show Update Consent Result to Customer

5RPPMerchantRPP Sends Successful Update Consent Notification to Merchant

StepSenderReceiverProcess
1CustomerIssuerCustomer initiates Terminate Consent
2IssuerRPP

Issuer performs the following

  • Validate Customer information
  • Any other validation

If any validations fail

  • Show Customer error message

If all validations are successful

  • Send Terminate Consent request to RPP
  • Start timer

Note:

  • Transaction Type: 763

3 & 4RPPIssuer & Merchant/ Biller

RPP performs the following:

  • Message Logging
  • Message Validation
    • Message Format Validation
    • Digital Signature Verification
  • Business Validation
    • Mandatory and conditional fields validation
    • Issuer Validation
    • Timeout Validation
    • Consent ID Validation
    • Merchant ID Validation
    • Customer Termination Validation

If any Message Validation fails, RPP will

  • Send a REJECT response to Issuer

If any Business Validation fails, RPP will

  • Send a NEGATIVE response to Issuer

If all validations are successful, RPP will

  • Update Consent Status
  • Send SUCCESSFUL Terminate Consent Response to Issuer
  • Send SUCCESSFUL Terminate Consent Notification to Acquirer

Note:

  • Only Issuer registered with the consent can terminate the Consent
  • Timeout is set at 20 seconds
  • Transaction Type: 763

5IssuerCustomer

Issuer performs the following

  • Stop timer
  • Message Validation
  • Message Format Validation
  • Digital Signature Verification
  • Show Terminate Consent Result to Customer


StepSenderReceiverProcess
1CustomerIssuerCustomer initiates Terminate Consent
2IssuerRPP

Debiting performs the following

  • Validate Customer information
  • Any other validation

If any validations fail

  • Show Customer error message

If all validations are successful

  • Send Terminate Consent request to RPP
  • Start timer

Note:

  • Transaction Type: 763

3 & 4RPPIssuer & Merchant

RPP performs the following:

  • Message Logging
  • Message Validation
    • Message Format Validation
    • Digital Signature Verification
  • Business Validation
    • Mandatory and conditional fields validation
    • Debiting/Acquirer Validation
    • Timeout Validation
    • Consent ID Validation
    • Merchant ID Validation
    • Customer Termination Validation

If any Message Validation fails, RPP will

  • Send a REJECT response to Issuer

If any Business Validation fails, RPP will

  • Send a NEGATIVE response to Issuer

If all validations are successful, RPP will

  • Update Consent Status
  • Send SUCCESSFUL Terminate Consent Response to Issuer
  • Send SUCCESSFUL Terminate Consent Notification to Merchant

Note:

  • Only Issuer registered with the consent can terminate the Consent
  • Timeout is set at 20 seconds
  • Transaction Type: 763

5IssuerCustomer

Issuer performs the following

  • Stop timer
  • Message Validation
  • Message Format Validation
  • Digital Signature Verification
  • Show Terminate Consent Result to Customer

6AcquirerMerchant

Acquirer performs the following

  • Message Validation
  • Message Format Validation
  • Digital Signature Verification
  • Notify Merchant


StepSenderReceiverProcess
1MerchantAcquirerMerchant initiates Update Consent
2AcquirerRPP

Acquirer performs the following

  • Validate Merchant information
  • Any other validation

If any validations fail

  • Show Merchant error message

If all validations are successful

  • Send Terminate Consent request to RPP
  • Start timer

Note:

  • Transaction Type: 764

3 & 4RPPAcquirer & Issuer

RPP performs the following:

  • Message Logging
  • Message Validation
    • Message Format Validation
    • Digital Signature Verification
  • Business Validation
    • Mandatory and conditional fields validation
    • Acquirer Validation
    • Timeout Validation
    • Consent ID Validation
    • Merchant ID Validation

If any Message Validation fails, RPP will

  • Send a REJECT response to Acquirer

If any Business Validation fails, RPP will

  • Send a NEGATIVE response to Acquirer

If all validations are successful, RPP will

  • Update Consent Status
  • Send SUCCESSFUL Terminate Consent Response to Acquirer
  • Send SUCCESSFUL Terminate Consent Notification to Issuer

Note:

  • Only Acquirer registered with the consent can terminate the Consent
  • Timeout is set at 20 seconds
  • Transaction Type: 764

5AcquirerMerchant

Acquirer performs the following

  • Stop timer
  • Message Validation
  • Message Format Validation
  • Digital Signature Verification
  • Show Terminate Consent Result to Merchant

6IssuerCustomer

Issuer performs the following

  • Message Validation
  • Message Format Validation
  • Digital Signature Verification
  • Notify Customer


StepSenderReceiverProcess
1CustomerNew IssuerCustomer initiates Consent Transfer
2New IssuerRPP

Debiting performs the following

  • Validate Customer information
  • Any other validation

If any validations fail

  • Show Customer error message

If all validations are successful

  • Send Consent Transfer request to RPP
  • Start timer

Note:

  • Transaction Type: 762

3 & 4RPPNew Issuer & Original Issuer

RPP performs the following:

  • Message Logging
  • Message Validation
    • Message Format Validation
    • Digital Signature Verification
  • Business Validation
    • Mandatory and conditional fields validation
    • Issuer Validation
    • Timeout Validation
    • Consent Validation

If any Message Validation fails, RPP will

  • Send a REJECT response to New Issuer

If any Business Validation fails, RPP will

  • Send a NEGATIVE response to New Issuer

If all validations are successful, RPP will

  • Update Consent Status
  • Send SUCCESSFUL Consent Transfer Response to New Issuer
  • Send SUCCESSFUL Consent Transfer Notification to Original Issuer

Note:

  • Timeout is set at 20 seconds
  • Transaction Type: 762

5New IssuerCustomer

New Issuer performs the following

  • Stop timer
  • Message Validation
  • Message Format Validation
  • Digital Signature Verification
  • Show Consent Transfer Result to Customer