Payment Problems
Resolve payment failures, declined cards, missing receipts, late fees, and other billing issues in DPC Pro.
Failed Membership Payments
Section titled “Failed Membership Payments”Payment Failed: Card Declined
Section titled “Payment Failed: Card Declined”Symptoms: A membership payment fails and the member receives a “Payment Failed” email. The membership status changes to Past Due or enters the dunning sequence.
Cause: The member’s card may have been declined by their bank due to insufficient funds, an expired card, fraud prevention holds, or an incorrect billing address.
Solution:
- Navigate to Billing → Memberships and select the affected member.
- Review the Payment History section for the failure reason (for example,
card_declined,insufficient_funds, orexpired_card). - Contact the member and ask them to update their payment method through their patient portal at Portal → Billing → Payment Methods.
- Once the member updates their card, DPC Pro will automatically retry the payment according to the dunning schedule. For details on the dunning workflow, see Handling Failed Payments.
If the problem persists, contact support.
Payment Succeeded but Membership Still Shows “Past Due”
Section titled “Payment Succeeded but Membership Still Shows “Past Due””Symptoms: The member’s payment has been processed successfully in Stripe, but DPC Pro still shows the membership as Past Due or in dunning.
Cause: Payment status updates from Stripe are delivered asynchronously via webhooks. Occasionally, a webhook delivery can be delayed or fail temporarily.
Solution:
- Navigate to Billing → Memberships and select the member.
- Check the Payment History for the most recent successful transaction.
- Wait 15 minutes. The system retries failed webhook deliveries automatically.
- If the status has not updated after 15 minutes, select Actions → Refresh Payment Status to manually sync with Stripe.
If the problem persists, contact support.
Payment Plan Issues
Section titled “Payment Plan Issues”Scheduled Payment Plan Payment Failed
Section titled “Scheduled Payment Plan Payment Failed”Symptoms: A scheduled payment on a payment plan fails. The member receives a failure notification, and the payment status changes to Failed.
Cause: The member’s saved payment method was declined, expired, or removed. Payment plan payments are processed automatically on the scheduled due date.
Solution:
- Navigate to Billing → Payment Plans and select the affected plan.
- Review the Scheduled Payments section to find the failed payment and its failure reason.
- Contact the member and ask them to update their payment method.
- DPC Pro automatically retries failed payment plan payments on a schedule (typically at days 1, 3, and 7 after the initial failure). You can view the next retry date in the payment details.
If the problem persists, contact support.
Payment Plan Reminders Not Being Sent
Section titled “Payment Plan Reminders Not Being Sent”Symptoms: Members are not receiving reminder emails before their scheduled payment plan payments.
Cause: Payment plan reminders are controlled by your practice’s Payment Plan Settings. Reminders may be disabled, or the reminder days may not be configured.
Solution:
- Navigate to Settings → Billing → Payment Plans.
- Confirm that the Payment Plan feature is enabled.
- Check the Notification Settings section and verify that payment reminders are turned on.
- Review the Reminder Days setting. This controls how many days before a due date the reminder is sent (default: 3 days and 1 day before).
- Confirm the member has a valid email address on file.
If the problem persists, contact support.
Declined Cards
Section titled “Declined Cards”Card Declined: Common Reasons
Section titled “Card Declined: Common Reasons”Symptoms: A payment attempt fails with a “card declined” message.
Cause: Card declines can happen for many reasons. The most common are listed below.
Solution: Identify the specific decline reason in the payment history and advise the member accordingly:
| Decline Reason | What It Means | What to Do |
|---|---|---|
insufficient_funds | The card does not have enough funds | Ask the member to use a different card or add funds |
expired_card | The card has expired | Ask the member to update their card in the patient portal |
card_declined | Generic decline from the bank | Ask the member to contact their bank and try again |
incorrect_cvc | The security code was entered incorrectly | Ask the member to re-enter their card details |
processing_error | A temporary error occurred | Wait a few minutes and retry, or use a different card |
If the member continues to experience declines, recommend they contact their bank directly to authorize the charge.
If the problem persists, contact support.
Missing Receipts and Invoices
Section titled “Missing Receipts and Invoices”Member Did Not Receive a Payment Receipt
Section titled “Member Did Not Receive a Payment Receipt”Symptoms: A member reports that they did not receive an email receipt after a successful payment.
Cause: Receipt emails may be caught by spam filters, or the member’s email address on file may be incorrect. Receipt notifications can also be disabled in your practice’s notification settings.
Solution:
- Confirm the member’s email address is correct in Patients → select the patient → Contact Information.
- Ask the member to check their spam/junk folder for emails from DPC Pro.
- Navigate to Settings → Billing → Payment Plans (or Memberships) and verify that receipt notifications are enabled in the Notification Settings section.
- You can resend a receipt from Billing → Transactions → select the transaction → Resend Receipt.
If the problem persists, contact support.
Late Fees
Section titled “Late Fees”Late Fee Applied Unexpectedly
Section titled “Late Fee Applied Unexpectedly”Symptoms: A member reports a late fee on their account that they were not expecting.
Cause: Late fees are applied automatically to overdue invoices and payment plan payments after the grace period ends. Each late fee is applied once (no compounding). A warning email is sent before the grace period deadline.
Solution:
- Navigate to Billing → Memberships or Payment Plans and select the affected account.
- Review the Late Fees section to see when the fee was applied and the original due date.
- Check whether the member received the late fee warning email by reviewing the communication history.
- If the late fee was applied in error, you can waive it from Actions → Waive Late Fee.
- To adjust late fee settings for your practice, navigate to Settings → Billing → Late Fees and review the grace period and fee amounts.
If the problem persists, contact support.
Member Did Not Receive Late Fee Warning
Section titled “Member Did Not Receive Late Fee Warning”Symptoms: A member was charged a late fee without receiving a warning email first.
Cause: Late fee warnings require a valid email address on file. If the member’s email is missing or incorrect, the warning cannot be delivered.
Solution:
- Verify the member’s email address in Patients → select the patient → Contact Information.
- Ask the member to check their spam/junk folder.
- Review Settings → Billing → Late Fees to confirm that late fee warning emails are enabled.
If the problem persists, contact support.
Refunds
Section titled “Refunds”How to Process a Refund
Section titled “How to Process a Refund”Symptoms: You need to issue a refund for a charge that has already been processed.
Cause: Refunds may be needed for overpayments, billing errors, or membership cancellations.
Solution:
- Navigate to Billing → Transactions.
- Find and select the transaction you want to refund.
- Select Actions → Refund.
- Enter the refund amount (full or partial) and a reason for the refund.
- Select Process Refund.
- The refund typically appears on the member’s statement within 5-10 business days, depending on their bank.
If the problem persists, contact support.
Stripe Connect Issues
Section titled “Stripe Connect Issues”Practice Stripe Account Not Accepting Payments
Section titled “Practice Stripe Account Not Accepting Payments”Symptoms: Payments fail for your practice, and you see errors related to your Stripe account status.
Cause: Your practice’s Stripe Connect account may not have completed onboarding, or Stripe may have disabled charges due to missing information or a high dispute rate.
Solution:
- Navigate to Settings → Billing → Stripe Account.
- Check whether your account status shows Charges Enabled. If not, follow the prompts to complete your Stripe onboarding.
- If your dispute rate is high, Stripe may restrict your account. Review your recent disputes in your Stripe Dashboard and respond to any open disputes promptly.
If the problem persists, contact support.
Related Pages
Section titled “Related Pages”- Common Issues: Quick solutions for the most frequent problems
- Scheduling Issues: Appointment conflicts, missing slots, booking problems
- Getting Help: How to contact DPC Pro support
Need Help?
Section titled “Need Help?”If your payment issue is not covered here, review Billing Reports for tools to investigate payment trends, explore AI Payment Recovery for automated recovery options, or contact DPC Pro support. Be sure to include the member’s name, the transaction date, and any error messages you see.