Support & Help

Welcome to the DigiWallet Payment Integration support page. Find answers to common questions and get help with setup and troubleshooting.

Getting Started

Initial Setup

  1. Install the DigiWallet integration from GoHighLevel Marketplace
  2. Configure your API credentials in config/ghl.php
  3. Set up your Telepin/DigiWallet credentials in config/telepin.php
  4. Register your provider in GoHighLevel with the correct URLs
  5. Test a payment transaction

Required Configuration

Frequently Asked Questions

Q: How do I get my GoHighLevel API credentials?
A: Log in to GoHighLevel, go to Settings → Integrations → API, and copy your API key. For provider and webhook secrets, generate secure random strings using openssl rand -hex 32 or an online generator.
Q: Where do I find my Telepin credentials?
A: Contact Telepin/DigiWallet support to obtain your Username, Password, and Brand ID. These are required for payment processing.
Q: The iframe is not loading in GoHighLevel. What should I do?
A: Check that:
  • Your domain has a valid SSL certificate (HTTPS required)
  • CSP headers are configured correctly in config/ghl.php
  • The payments URL is accessible: https://dolebohq.com/DigiGo/ghl/payments_url.php
  • Check browser console for CSP errors
Q: Payments are failing. How do I troubleshoot?
A: Check:
  • Telepin credentials are correct
  • Phone numbers are in correct format (7 digits starting with 6)
  • Transaction status in admin dashboard: /admin/ghl-payments.php
  • Check telepin_error field in database for specific error messages
  • Verify Telepin API is accessible and responding
Q: How do I process refunds?
A: Refunds can be processed through GoHighLevel, which will call the refund type in query_url.php. View refunds in the admin dashboard at /admin/ghl-refunds.php.
Q: Can I use subscriptions?
A: Yes, subscriptions are supported. However, note that each recurring charge requires OTP confirmation due to Telepin security requirements. Set up a cron job to run subscriptions/charge.php daily.
Q: Where can I view my transactions?
A: Access the admin dashboards:
  • Payments: /admin/ghl-payments.php
  • Subscriptions: /admin/ghl-subscriptions.php
  • Refunds: /admin/ghl-refunds.php
Q: How do I test the integration?
A:
  1. Use Telepin staging/test environment
  2. Test with valid phone numbers (7 digits starting with 6)
  3. Verify OTP flow works correctly
  4. Check transaction status updates
  5. Test in GoHighLevel test mode first

Documentation

API Endpoints

Key endpoints for your integration:

Common Issues & Solutions

Issue: "Unauthorized" Error

Solution: Verify that provider_secret in your config matches what you configured in GoHighLevel Marketplace.

Issue: Webhook Signature Verification Fails

Solution: Ensure webhook_secret matches what you configured in GoHighLevel, and that the webhook is sending the X-Signature header.

Issue: OTP Not Received

Solution:

Issue: Payment Status Not Updating

Solution:

Contact Support

Need Additional Help?

If you can't find the answer to your question, please contact our support team:

Email: support@dolebohq.com
Website: https://dolebohq.com
Response Time: We typically respond within 24-48 hours

Contact Support

Additional Resources

System Requirements