# Use Cases
source: https://developer.mastercard.com/bill-payment-validator/documentation/use-cases/index.md

### Use Case 1: Walk in Payments {#use-case-1-walk-in-payments}

A Walk in Payment Provider running an over the counter bill payment service that needs immediate confirmation that a potential RPPS transaction would process successfully before a consumer leaves the agent/retail location.  


Diagram walk-in-payment


<br />

### Use Case 2: Biller Onboarding Validation {#use-case-2-biller-onboarding-validation}

A Bank/Financial Institution/FinTech Provider running an online banking bill payment service that wants to validate new RPPS biller/payee setup requested by a consumer.  


Diagram biller-onboarding


<br />

### Use Case 3: Consumer-Biller Linking Validation {#use-case-3-consumer-biller-linking-validation}

A Bank/Financial Institution/FinTech Provider running an online banking bill payment service that wants to periodically verify a consumer's existing RPPS biller/payee setup.  


Diagram biller-linking


<br />

### Use Case 4: Bill Payment Validation {#use-case-4-bill-payment-validation}

A Bank/Financial Institution/FinTech Provider running an online banking bill payment service that wants to verify an RPPS bill payment transaction would process successfully before sending the payment transaction in their RPPS batch transaction file.  


Diagram bill-payment-validation
