Skip to main content
API

How do I use Paytia Webhooks?

Webhooks let our platform send notifications and data out to third-party providers — useful when you're integrating Agent Capture Assist with an external telephony partner. Setting one up takes a couple of minutes.

Configuring webhooks in the Paytia merchant portal

Webhooks let our platform send notifications and data out to third-party service providers. If you're integrating Agent Capture Assist with an external telephony partner, this is how the two systems talk to each other. Setting one up takes a couple of minutes.

Step 1: Open the webhook settings

  1. Log in to the Paytia merchant administrative portal.
  2. Go to Configure User Screen > Webhook Setting.
    How do I use Paytia Webhooks — step 1 access webhook

Step 2: Add a new webhook

  1. Click the New Webhook button.
  2. Fill in the three fields: a Webhook Name you'll recognise later (something like "Payment Integration Service"), the Webhook URL your service provider gave you — that's where we'll send the notifications — and the Tenant Name, which is the unique account identifier your provider specified.
  3. Click Submit to save it.
    How do I use Paytia Webhooks — click submit

Step 3: Check it saved

Your new webhook now appears in the Webhook Settings list, showing its name, URL, tenant name, status and creation date.

Step 4: How it works with Agent Capture Assist

When you're using Agent Capture Assist (ACA), we generate a unique uniqueID for every transaction and include it in the webhook payload we send to your telephony provider. The provider extracts that data and merges the voice and data connections into our secure payment service, so the call and the payment stay linked throughout.

How do I use Paytia Webhooks — step 4 agent capture

What the payload looks like

PAYTIA-XFER=60e56fa028f59&merchant_telephone=%2B441133206847&agent_id=100&tenant_name=CustomerName

PAYTIA-XFER is the unique transaction ID, merchant_telephone is your phone number, agent_id identifies the agent taking the payment, and tenant_name is your account's unique identifier. We can add extra fields to the payload on request — just ask.

Need a hand?

For the full integration documentation, custom payload fields or help with your webhook settings, email us at techsupport@paytia.com.

addsettingswebhookagent capture assistuniquecall flowconfigureid

Still need help?

Our support team is here to help. Submit a ticket and we'll get back to you within one business day.