Skip to main content

Overview

Buygoods integration handles server-to-server (S2S) postbacks from the Buygoods affiliate network. The integration automatically receives order information, creates conversion records, and can be configured as both a payment gateway and fulfillment provider.

What This Integration Provides

Automatic Postbacks

Receive and process Buygoods webhook postbacks automatically

Conversion Tracking

Automatically create conversion records from Buygoods orders

Transaction Types

Support for purchases, refunds, cancellations, chargebacks, and commission voids

Tracking Pixels

Automatically create tracking pixels for Buygoods merchants

Setup Guide

Step 1: Configure as Merchant

  1. Go to Settings → Merchants
  2. Create or edit a merchant
  3. Select Buygoods as the payment gateway
  4. Configure merchant settings
This integration is used as an affiliate. To set up Buygoods as a merchant, see How to set up a new merchant.

Step 2: Get Postback URLs

  1. Go to Settings → Integrations → Affiliate Networks
  2. Find Buygoods and click “Activate” or “Manage”
  3. Copy the Conversion URL and Refund URL provided
  4. These URLs will be used in your Buygoods backoffice

Step 3: Configure in Buygoods Backoffice

  1. Log into your Buygoods affiliate account
  2. Navigate to the postback/tracking section
  3. Add the conversion URL for successful purchases
  4. Add the refund URL for processing refunds
  5. Save your settings
The postback URLs are unique to your ElasticFunnels account and will automatically receive postbacks from Buygoods when orders are placed.

Transaction Types

The integration supports multiple transaction types:
When a customer completes a purchase, Buygoods automatically sends a postback. This creates a purchase conversion in ElasticFunnels.
When a refund is processed, Buygoods automatically sends a postback. This creates a refund conversion linked to the original purchase.
When an order is cancelled, Buygoods automatically sends a postback. This creates a cancel conversion.
When a chargeback occurs, Buygoods automatically sends a postback. This creates a chargeback conversion.
When a commission is voided, Buygoods automatically sends a postback. This is processed separately from order conversions.
Commission notifications are processed separately from order conversions. Only actual order postbacks create conversion records.

Click ID Tracking

How Click IDs Work

Buygoods uses click tracking to identify which affiliate links led to conversions:
  • Automatic Tracking: Click information is automatically captured from Buygoods postbacks
  • Validation: System validates click tracking data and handles any formatting issues
  • Attribution: Conversions are automatically attributed to the affiliate link that generated the click

Malformed Click ID Handling

If a click ID contains placeholder characters or is malformed:
  • The system automatically detects invalid click IDs
  • Conversion is still processed and tracked
  • Issues are logged for review
The system automatically handles malformed click IDs to ensure conversions are still tracked even if the click ID format is incorrect.

Conversion Updates

If you need to update an existing conversion (for example, to correct order amounts or customer information), you can configure Buygoods to send an update postback. The system will automatically update the existing conversion instead of creating a new one.
Contact support if you need to update existing conversions. The system handles this automatically when configured properly.

Payment Gateway & Fulfillment Provider

Payment Gateway Configuration

Buygoods can be configured as a payment gateway:
  1. Go to Settings → Merchants
  2. Edit your merchant
  3. Select Buygoods as the payment gateway
  4. Configure payment settings

Fulfillment Provider Configuration

Buygoods can also be configured as a fulfillment provider:
  1. Go to Products in the main menu
  2. Edit a product
  3. Select Buygoods as the fulfillment provider
  4. Configure fulfillment settings
You can use Buygoods as both a payment gateway and fulfillment provider, or use it for just one function depending on your needs.

Automatic Tracking Pixel Creation

When you configure Buygoods as a merchant:
  • Tracking pixels are automatically created
  • Pixels track page views and conversions
  • Enables accurate attribution for Buygoods orders
  • Works with the pixel attribution system
Tracking pixels are created automatically when the merchant is configured. You don’t need to manually set them up.

What Gets Tracked

  • Conversion Data: Automatically receive purchase notifications
  • Commission Tracking: See your earnings in real-time
  • Refund Processing: Handle refunds automatically
  • Cancellation Tracking: Track cancelled orders
  • Chargeback Tracking: Monitor chargebacks
  • Performance Metrics: Track your promotional performance
  • Click Attribution: Track which affiliate links generated conversions

What Information is Tracked

The integration automatically receives and processes the following information from Buygoods:
  • Order Information: Order ID, order amount, and transaction details
  • Customer Information: Customer name and email address
  • Transaction Type: Purchase, refund, cancellation, chargeback, or commission void
  • Click Tracking: Information about which affiliate link generated the conversion

Troubleshooting

Possible Causes:
  • Postback URLs not added correctly in Buygoods backoffice
  • Click tracking information not being passed correctly
  • Postback URL format incorrect
Solution:
  1. Verify postback URLs are copied correctly (no extra spaces)
  2. Check that Buygoods links include proper tracking information
  3. Test with a small purchase to verify tracking works
Issue: Conversions not being attributed to the correct affiliate linksSolution:
  • System automatically handles click tracking issues
  • Ensure Buygoods links are formatted correctly
  • Contact support if attribution issues persist
Possible Causes:
  • Refund URL not configured in Buygoods
  • Refund postback not being sent
Solution:
  1. Verify refund URL is added in Buygoods backoffice
  2. Check that refund postbacks are being sent
  3. Allow up to 15 minutes for data to appear
Issue: Updates to existing conversions not processingSolution:
  1. Contact support to verify update postback configuration
  2. Ensure the order ID matches the original conversion
  3. Check that Buygoods is sending update postbacks correctly

Best Practices

1

Verify Postback URLs

Double-check that postback URLs are copied correctly into Buygoods backoffice. Any typos will prevent postbacks from working.
2

Test with Small Purchase

Test the integration with a small purchase first to verify tracking works before running large campaigns.
3

Monitor Click IDs

Check your conversion data regularly. While the system handles malformed click IDs automatically, it’s better to ensure Buygoods links are formatted correctly.
4

Verify Tracking Pixels

Tracking pixels are created automatically when you configure Buygoods as a merchant. Verify they’re working by checking your conversion attribution.
5

Handle All Transaction Types

Ensure your Buygoods configuration handles all transaction types (purchases, refunds, cancellations, chargebacks) appropriately.

Security & Privacy

  • Postback URLs are unique to your account
  • Click IDs are validated before processing
  • Customer data is handled securely
  • All transactions are logged for audit purposes
Allow up to 15 minutes for data to appear after a purchase. Postbacks are processed in real-time, but there may be a slight delay.

Next Steps