Portal Manager User Manual: Adding Payment Connectors and Webhook URLs
This guide walks portal managers through adding payment connectors and configuring webhook callback URLs for OTC (Over-the-Counter) payments like 7Connect OTC.
1. Overview
Portal managers can connect merchants to payment processors via Payment Connectors. Each connector has a public webhook callback URL that must be set in the payment processor’s system. This allows PayConnect to receive and load payment transactions.
2. Adding a Payment Connector
Go to Merchant Management in the portal.
Select a merchant.
Open the Payment Connectors tab.
Click Add Connector.
Fill out the following fields:
- Connector Public ID – unique ID (from processor or generated).
- Processor Merchant Public ID – from the payment processor.
- Processor Secret API Key – from the payment processor.
- Payment Processor – select
7Connect OTCor other.
Click Save.
3. Webhook Callback URLs
Once a connector is added, a webhook URL is generated per environment. This URL must be configured in the payment processor's dashboard to enable transaction updates.
Webhook URL Format
| Environment | Callback URL |
|---|---|
| dev | http://dev-checkout-api.payconnect.io/Callbacks/SevenConnectOtc/{connectorPublicId} |
| test | http://test-checkout-api.payconnect.io/Callbacks/SevenConnectOtc/{connectorPublicId} |
| sbx | http://sbx-checkout-api.payconnect.io/Callbacks/SevenConnectOtc/{connectorPublicId} |
| prod | http://checkout-api.payconnect.io/Callbacks/SevenConnectOtc/{connectorPublicId} |
Replace {connectorPublicId} with your actual connector's public ID.
Example (dev):
http://dev-checkout-api.payconnect.io/Callbacks/SevenConnectOtc/public-key-123Steps to Set Up in Payment Processor:
- Log in to the external payment processor dashboard (e.g., 7-Eleven/GCash).
- Locate the webhook/callback URL setting.
- Copy the correct URL for your environment from the table above.
- Paste and save the URL in the processor’s dashboard.
Important: Do not set this URL in the PayConnect portal. It must be set in the external payment processor’s system so they can notify PayConnect of payment events.
4. Managing Connectors
- View/edit/remove connectors under the merchant’s Payment Connectors section.
- After creating a connector, URLs for each environment will be shown.
5. Reminders
- 🌐 The webhook callback URL is required for payment updates.
- 🔐 Keep public and secret keys secure.
- 📎 Use the correct environment-specific URL.