Direct Debit Solutions

Automate recurring payments with our enterprise-grade direct debit platform. Perfect for subscriptions, memberships, and regular billing cycles.

Starting from 0.8% per transaction

Volume discounts available

🔄

Automated Processing

Set up recurring payments that run automatically on your schedule

  • Flexible billing cycles
  • Automatic retry logic
  • Smart failure handling
  • Prorated billing support

Customer Management

Comprehensive tools to manage customer relationships and mandates

  • Digital mandate creation
  • Customer portal access
  • Payment history tracking
  • Automated notifications

Compliance & Reporting

Stay compliant with comprehensive reporting and audit trails

  • BACS compliance
  • Detailed transaction logs
  • Dispute management
  • Regulatory reporting

Open Banking Integration

Connect directly to customer bank accounts with secure, real-time access. Reduce payment friction and increase conversion rates.

Starting from £0.15 per API call

Custom enterprise pricing available

🏦

Account Information

Access real-time account data with customer consent

  • Balance verification
  • Transaction history
  • Account ownership proof
  • Multi-account support

Payment Initiation

Initiate payments directly from customer accounts

  • Instant payment processing
  • Real-time confirmation
  • Reduced payment fees
  • Enhanced security

Bank Connectivity

Connect to major banks across multiple regions

  • 150+ bank connections
  • Real-time status monitoring
  • Automatic fallback options
  • Regular connectivity updates

PayTo Services

Leverage Australia's revolutionary PayTo infrastructure for real-time, consent-based payments with full customer control.

Starting from $0.50 per agreement

No setup fees or monthly minimums

Real-time Payments

Process payments instantly with immediate settlement

  • 24/7 payment processing
  • Instant notifications
  • Real-time status updates
  • Immediate fund availability

Customer Control

Give customers complete control over their payment agreements

  • Digital consent management
  • Payment pause/resume
  • Amount modification
  • Easy cancellation process

Integration Support

Seamless integration with comprehensive developer tools

  • RESTful APIs
  • Webhook notifications
  • SDK libraries
  • Sandbox environment

Easy Integration

Get started quickly with our simple, well-documented APIs

Direct Debit Setup
// Create a new direct debit mandate
const mandate = await setPayments.directDebit.createMandate({
  customerId: 'cust_12345',
  accountNumber: '12345678',
  sortCode: '12-34-56',
  amount: 2999, // £29.99
  frequency: 'monthly'
});

console.log('Mandate created:', mandate.id);
PayTo Agreement
// Create a PayTo payment agreement
const agreement = await setPayments.payTo.createAgreement({
  payerId: 'payer_67890',
  payeeId: 'payee_12345',
  maximumAmount: 10000, // $100.00
  purpose: 'subscription',
  frequency: 'monthly'
});

console.log('Agreement ID:', agreement.id);

Ready to integrate our services?

Choose the payment solution that best fits your business model and start building today.

Get Started Now