Accept underpayments
If receiving the exact requested amount is not critical for your business, you can accept such payments within a certain tolerance. This can help reduce the number of failed payments. The tolerance can be set as a percentage of the requested amount (e.g., allow underpayments up to 2%) or as the EUR amount (e.g., allow underpayments up to 10 EUR). You can also combine the two values so that the percentage caps at a certain limit (e.g., allow underpayments up to 2% but no more than 10 EUR). CryptoProcessing keeps waiting for additional transactions until the payment request times out. If the paid amount is within the tolerance, the payment request gets the status, with the actual paid amount reported in the API callback (see the Integration guide). If the paid amount is not within the tolerance, the payment request gets the status, and CryptoProcessing initiates an automatic refund for the received funds minus a refund fee. To enable this behavior:1
Go to Settings → Payment requests.
2
On the Payment handling rules tab, click Manage.
3
Select Accept underpayments.
4
Specify the Underpayment tolerance.You can enter the percentage, the maximum EUR amount, or both.
5
Enter your 2FA code and click Save changes.
Reject & refund automatically
This is the default behavior we set for all merchants. If there is not enough funds received when the payment request times out, it gets the status. CryptoProcessing initiates an automatic refund for the received funds minus a refund fee. To enable this behavior:1
Go to Settings → Payment requests.
2
On the Payment handling rules tab, click Manage.
3
Select Reject & refund automatically.
4
Enter your 2FA code and click Save changes.