Troubleshoot Payment Status & Webhooks

Diagnose authorization, signature, event, duplicate, amount, currency, pending, and activation problems.

Overview

Payment succeeds but Wemblo stays Pending: Check provider delivery log, endpoint, event type, signature, and environment.

Unauthorized: Check key, account, and test or live mode.

Duplicate transaction: Check event ID and idempotency.

Wrong amount: Check currency, fee, tax, deposit, and mapped record.

Activation occurs too early: Require verified server-side payment status.

Who should use it

Workspace owners, operations teams, sales users and authorized technical users.

Where to find it in Wemblo

Wemblo -> My Subscription -> Payment Gateway / Payment Transactions

Before you begin

  • Use the correct workspace and authorized role.
  • Prepare fictional Pakistan test data.
  • Confirm connected provider accounts where required.
  • Define who approves price, stock, booking, payment or final status.

Main concepts and fields

Concept / FieldMeaning or Use
EndpointHTTPS URL receiving an event.
AuthenticationKey or secret protecting the request.
Event IDUnique event reference.
IdempotencyPrevents duplicate processing.
MappingConnects event data to Wemblo fields.

Step-by-step instructions

  1. Record the workspace, user, module, time in PKT and exact error.
  2. Confirm the correct role, workspace and active connection.
  3. Review status, usage and recent configuration changes.
  4. Reproduce with fictional data.
  5. Review logs or provider response.
  6. Correct one issue at a time and retest.
  7. Escalate with redacted evidence if unresolved.

Test and verification

  1. Complete one successful path with fictional data.
  2. Complete one invalid, failure or permission path.
  3. Confirm the result appears in the correct workspace and module.
  4. Confirm the correct person or team can review and continue the work.

Common issues and solutions

IssueWhat to Check
Configuration does not saveRequired fields, validation, permission and active workspace.
External action failsCredential, provider status, endpoint or field mapping.
Duplicate record or actionEvent ID, idempotency, retries and existing record.
Customer notification is missingTemplate, channel connection, status transition and contact details.

Security, privacy, consent, cost and provider notes

  • Use only data the business is authorized to process.
  • External provider charges, policies, approvals, limits and availability remain separate.
  • Do not expose passwords, API keys, tokens, webhook secrets, payment credentials or private customer data.
  • Use human review for sensitive, regulated, urgent, financial or final decisions.

Last reviewed: