Skip to main content

Overview

Upwell’s Online Payments module enables freight brokers and logistics companies to accept digital payments from customers. This system streamlines the payment collection process by offering secure electronic payment options that integrate directly with your accounts receivable workflows.

System Capabilities

Payment Processing

  • Accept payments via ACH/bank transfers
  • Process credit card payments
  • Support for one-time and recurring payments
  • Batch payment processing

Customer Portal

  • Self-service payment interface for customers
  • View outstanding and historical invoices
  • Make full or partial payments
  • Download payment receipts and transaction history

Payment Security

  • PCI-compliant payment processing
  • Encrypted payment information
  • Secure authentication for customer access
  • Fraud detection capabilities

Integration with AR Workflow

  • Automatic reconciliation with open invoices
  • Real-time payment status updates
  • Synchronization with accounting systems
  • Automated payment confirmation notifications

API Endpoints

Upwell provides the following API endpoints for managing online payments:

Customer Payments

  • GET /customer-payments - Retrieve a list of customer payments
  • GET /customer-payments/{id} - Retrieve details of a specific payment
  • POST /customer-payments - Create a new customer payment
  • POST /customer-payments/batch - Create multiple customer payments at once
  • PUT /customer-payments/{id} - Update details of a specific payment
  • DELETE /customer-payments/{id} - Delete a specific payment

Payment Events

  • POST /webhooks/payments - Receive payment event notifications
For detailed API documentation including request parameters and response formats, visit the API Reference section.

Configuration Options

The Online Payments module includes several configuration options:
  • Payment method enablement (credit card, ACH, wire transfer)
  • Transaction fee settings
  • Payment notification preferences
  • Auto-reconciliation rules
  • Custom payment page branding

Technical Requirements

  • PCI compliance for organizations accepting credit card payments
  • SSL encryption for the customer portal
  • API key authentication for programmatic access
  • Secure network environment for payment processing

Integration with Other Upwell Modules

The Online Payments module works in conjunction with other Upwell components:
  • Receivables Management: Applies payments to outstanding invoices
  • Remittances Processing: Reconciles digital payments with bank deposits
  • Payment Reminders: Includes payment links in customer communications
  • Shipper Profiles: Stores customer payment preferences and history

Support and Documentation

For assistance with implementing the Online Payments module: