Billing and Payments

This page provides an overview of Martailer’s Billing and Payments functionality. We support multiple approaches to help you manage advertiser invoices, collect payments, and integrate with various payment processors.

Key Highlights

  • Export monthly advertiser billing data (accountID, Name, totalSpend)
  • Generate invoices (custom templates and numbering)
  • Collect payments on Martailer’s or the retailer’s behalf

Monthly Billing Data Export

Martailer can generate a monthly export summarizing each advertiser’s campaign spending. This report is typically delivered in .csv or .xml format.

FieldTypeDescription
accountIDStringUnique identifier for the advertiser account.
accountNameStringName of the advertiser’s account.
monthStringThe billing month (in YYYY-MM format).
totalSpendFloatTotal cost incurred by the advertiser during the billing period.

📘

Want more detail, like campaign breakdowns or performance metrics? Contact our support team to customize your export.

Export Process

  1. Generate Report
    At the end of each month, Martailer compiles all campaign spend data.
  2. Verify & Validate
    We check the data for accuracy and completeness before finalizing the report.
  3. Deliver
    The export file is shared via a secure download link or SFTP, per your preference.

Invoice Generation

Martailer can produce invoices on your behalf, ensuring that advertisers receive professional, consistent documentation.

  • Custom Branding: Include logos, legal text.
  • Variable Fields: Retailer name, advertiser details, invoice number, line items, taxes, payment terms.
  • Sequential Numbering: Default sequences (e.g., INV-00001) or custom rules (e.g., per-region prefixes).

Payment Collection

We can configure payments in a way that best fits your regional and financial workflows.

Using Stripe

On Martailer’s Behalf

  • Advertisers pay into Martailer’s Stripe account.
  • Martailer disburses funds to the retailer (minus any fees).

On Retailer’s Behalf

  • We integrate your existing Stripe account into Martailer’s billing flow.
  • Advertisers pay you directly.

Local Payment Processors

  • Integration: Martailer can connect to local payment gateways or bank processors for regions where Stripe isn’t preferred or available.
  • Compliance: We collaborate with your finance teams to ensure local regulatory compliance.

Implementation Steps

  1. Contact Us
    Reach out to your Martailer account manager to discuss your billing and payment requirements.

  2. Gather Requirements
    Provide invoice templates, numbering schemes, and any must-have fields for the monthly export.

  3. Configure
    Martailer sets up the invoice format, export schedule, and payment integrations.

  4. Test
    Use our sandbox environment to validate invoice generation and payment flows.

  5. Go Live
    Once testing is successful, Martailer enables the Billing and Payments features in your production environment.