SuitePortal

Pay Extension

Online payment collection and processing.

SuitePortal Pay

This documentation is currently being developed. Check back soon for complete content.

What It Does

The Pay extension enables customers to make online payments for their invoices through the portal.

When to Use It

Enable Pay when you want:

  • Customers to pay invoices online
  • Automated payment collection
  • Reduced payment friction

What It Unlocks

  • Stripe integration
  • Invoice payment UI
  • Payment confirmation
  • Payment history
  • Reconciliation reports

Data Model Impact

Pay adds:

  • Payment records
  • Payment methods
  • Stripe customer links
  • Reconciliation status

Configuration Steps

  1. Enable Pay extension
  2. Connect Stripe account
  3. Configure payment methods
  4. Set payment rules
  5. Test payment flow
  6. Enable for customers

Permissions Required

SuitePortal permissions:

  • manage:payments — Configure payments
  • create:payments — Process payments

NetSuite Dependencies

  • Invoices synced
  • Customer records synced
  • (Optional) Payment reconciliation setup

Common Pitfalls

  • Stripe account not in live mode
  • Missing invoice data
  • Payment method not supported in region
  • Reconciliation not configured