HomeGuidesAPI Reference
Guides

Refunds, Testing & Troubleshooting

Refund Support

The extension supports refund processing through EdfaPay Dashboard transaction operations.


Supported Refund Types

  • Full Refund
  • Partial Refund

Refunds are processed directly from the EdfaPay Dashboard using transaction operations.


Testing Guide

Validate payment flows and webhook functionality before Production deployment.


Production Readiness Checklist

Before switching to Production:

  • Verify production credentials
  • Verify webhook configuration
  • Ensure HTTPS is active
  • Complete successful payment testing

Logging & Debugging

Monitor logs, transaction requests, and troubleshooting details.


Webhook Notifications Not Updating Orders

Possible causes:

  • Incorrect notification URL
  • SSL certificate issues
  • Firewall restrictions
  • Server timeout

Invalid Credentials

Possible causes:

  • Sandbox credentials used in Production mode
  • Incorrect Merchant ID
  • Invalid API Key

Security & Reliability

Extension endpoints must be publicly accessible and secured using HTTPS.

Webhook notifications are retried automatically if delivery fails. Your system must safely handle duplicate notifications and validate incoming requests.

ℹ️

Important Update Note

Always keep your notification_url updated in the EdfaPay Dashboard to ensure uninterrupted webhook delivery.


Technical Support

For technical support, contact the EdfaPay support team.


Required Information

Please include:

  • OpenCart Version
  • Extension Version
  • PHP Version
  • API Key
  • Error Logs

What’s Next