Introduction to Verify and Pay
Validate if the selected account fits the predefined rules to make a payment
Verify and Pay
Verify and Pay provides you with a set of rules to define restrictions that are validated during the payment process once a user selects an account. By analyzing the selected account's transactions, the system generates a report that provides the necessary data to validate these rules.
You can automatically block payments if the account does not meet the criteria defined by your rules. This enables a payment flow focused on control and pre-validation, giving you deeper insights into the user's financial health while reducing the risk of unreliable transactions.
Get credentialsSign in to console.qwist.cloud to generate sandbox credentials instantly.
How it works
- You create a Widget link - call
POST /verify-and-paywith your configuration. - The user authenticates - the nrich Widget guides them through bank selection and SCA.
- You can verify the rules - in case the verification failed, you can check in the
failed-rulesquery parameter which one failed in the process. - You can retrieve the risk report - no matter if the validation passed or not, you will be able to retrieve the risk report through the
GET /artifacts/{artifact-id}?artifact_type=risk-reportendpoint. Theartifact-idis retrieved in the redirect under theflow-idkey.
Name-matching algorithm
nrich's algorithm handles common name variations automatically:
- Different orderings:
"Müller, Maria"vs"Maria Müller"→HIGH - Umlauts and special characters:
"Hans Muller"vs"Hans Müller"→HIGH - Exact match:
"Maria Müller"vs"Maria Müller"→VERY_HIGH - No overlap:
"Maria Müller"vs"Thomas Schmidt"→LOW
Recommended thresholdFor most use cases, treat
VERY_HIGHandHIGHas a successful match.MEDIUMandLOWshould trigger manual review or rejection.
Updated 18 days ago
