Overview
When customers encounter issues during payment (such as canceling an iDEAL transaction or experiencing a payment failure), PayRequest makes it easy for them to try again without creating duplicate invoices. The payment retry system ensures a smooth experience while maintaining accurate records.How Payment Retry Works
Sharing Invoice Payment Links
When you create an invoice in PayRequest, you can share a payment link with your customer. This link includes the invoice number and automatically pre-fills all payment information. Example payment link:- Invoice amount
- Product or service details
- Customer name and email
- Any notes or descriptions
When Payment Fails or Is Canceled
If a customer cancels their payment or encounters an error (for example, closing the iDEAL payment screen), they can simply click the “Try Again” button to return to the payment page. What happens:- Customer is returned to the payment page with all information pre-filled
- The same invoice number is maintained (no duplicates created)
- Customer can immediately retry the payment without re-entering information
- If an order was created, it remains linked to the original invoice
Benefits of the Retry System
✅ No Duplicate Invoices - The system reuses the existing invoice instead of creating a new one ✅ Pre-filled Information - Customers don’t need to re-enter their details ✅ Order Preservation - If products were ordered, they remain linked correctly ✅ Clean Records - Your invoice numbering stays sequential without gaps from failed paymentsViewing Paid Invoices
What Customers See
When a customer opens a payment link for an invoice that’s already been paid, they’ll see:- A green success message confirming the invoice has been paid
- The invoice number and payment date
- A detailed list of all items on the invoice with quantities and prices
- The total amount paid
Invoice Items Display
Paid invoices show a clear breakdown including:- Product or service names
- Quantities ordered
- Price per item
- Total for each line item
- Grand total amount paid
Best Practices
For Business Owners
-
Share Specific Invoice Links - When following up on unpaid invoices, include the invoice parameter in the link (
?invoice=132
) - Enable Email Notifications - Set up automatic email reminders for unpaid invoices with retry links
- Monitor Failed Payments - Check your dashboard regularly for invoices that need attention
For Customers
- Don’t Refresh During Payment - Wait for payment confirmation before closing the page
- Use the Try Again Button - If payment fails, use the provided button rather than the browser back button
- Check Your Email - Payment confirmations and retry links are sent automatically
Common Scenarios
Scenario 1: Customer Cancels iDEAL Payment
What happens:- Customer clicks “Cancel” on their bank’s iDEAL screen
- They’re redirected to a PayRequest page with a “Try Again” button
- Clicking the button returns them to the payment page with all details pre-filled
- They can immediately start a new iDEAL payment for the same invoice
Scenario 2: Payment Link Already Paid
What happens:- Customer opens a payment link for invoice they already paid
- Green success callout appears: “This invoice has already been paid”
- Full invoice details are displayed (items, quantities, total)
- No payment button is shown - prevents double charging
Scenario 3: Following Up on Unpaid Invoice
What happens:- You send customer the payment link from your dashboard
- Customer opens link and sees all invoice details pre-filled
- They complete payment using their preferred method
- Both you and the customer receive confirmation
Troubleshooting
Customer Says They Can’t Pay
Check these things:- Ensure the invoice isn’t already marked as paid in your dashboard
- Verify the payment link includes the correct invoice number
- Confirm your payment provider (Mollie/Stripe) is properly connected
Duplicate Invoices Appearing
This shouldn’t happen with the retry system, but if you see duplicates:- Check if customer clicked “Pay” multiple times rapidly
- Verify only one invoice has actual payment associated
- You can safely delete/void the duplicate invoice without payment