Novalnet offers this effective payment data check feature which would allow you to manage the payment data involving Credit Card or Direct Debit SEPA in your web-shop.
Suppose if the payment data has been entered into your shop and you wants to verify & manage if the payment data was used already with a different user in Novalnet system, then you can explore this feature.
Follow the steps below to initiate the verify payment data process, identifying the response and handling them.
You don't need to perform an explicit request to verify the payment data usage. The check will be carried out in the same payment request call which you use for the authorization/payment by passing the parameter transaction.verify_payment_data.
Novalnet system processes this payment data result based on the input provided in the parameter transaction.verify_payment_data and acts accordingly. The following values can be used for the decision making if the payment data is already used,
1 - Process the result as it is.
2 - Put the transaction onhold (here only the authorization is performed).
3 - Reject the transaction.
Based on the value passed in the parameter transaction.verify_payment_data in Step 1, the decision is made and returned. If the payment data is already used and,
Upon successful execution of the verify payment data check (irrespective of the decision made), the previously used payment data's TID will also be retured in the response parameter transaction.last_success_tid if found.
For the erroneous results, please check the error details through the parameter result.status_text. To know more about the status codes and their descriptions, refer this >>link<<