« Back to Add-on Library

AuthNet Bundle

AuthNet Bundle
Authorize.net Bundle provides a complete, production-ready payment processing solution integrating Authorize.net with WordPress and FileMaker databases. Includes payment form samples, transaction logging with audit trail, automatic FileMaker synchronization, processing fee management, email receipts, and an admin transaction viewer for monitoring all payments.

### Key Features

-
Complete Payment Processing - Secure Authorize.net integration with Accept.js tokenization
-
Multiple Payment Methods - Credit/debit cards and ACH bank transfers
-
Processing Fees - Configurable fees (percentage, fixed, or combined) with real-time display
-
Transaction Logging - Full audit trail of all payment attempts with fee breakdown
-
FileMaker Sync - Automatic customer and transaction data synchronization
-
Email Receipts - Customizable payment confirmation emails
-
Admin Dashboard - View and manage all transactions
-
Error Handling - Comprehensive error tracking and reporting

### Payment Processing Features

-
Accept.js Tokenization - Secure client-side payment token generation
-
Credit Card Processing - Full credit and debit card support
-
ACH Processing - Bank account transfer and routing number handling
-
Processing Fees - Percentage, fixed, or combined fee calculation modes
-
Real-Time Fee Display - Automatic fee preview as customers enter amounts
-
Multiple Payment Methods - Toggle between card and ACH options
-
Partial Payments - Support for multiple charges per customer
-
Free Submissions - Option to allow free transactions
-
Card Saving - Customer payment method storage
-
Subscription Support - Recurring payment options
-
Custom Metadata - Add arbitrary key-value data to transactions (order IDs, invoice numbers, references)
-
Complex Data Support - Pass arrays and structured JSON using WordPress transients for invoice line items, customer data, etc.
-
Fee Logging - Complete fee breakdown in transaction records

### Form Features

-
Optional Billing Fields - Toggle to show/hide billing address
-
Optional Shipping Fields - Toggle to show/hide shipping address
-
Same as Billing - Checkbox to auto-populate shipping from billing
-
Dynamic Field Population - URL parameters or shortcode attributes with standardized naming convention
-
Custom Parameters - Use `_custom_` prefix for custom fields or `_config_metadata_` for metadata
-
Complex Data Passing - Store arrays/JSON in WordPress transients and pass via `_purchase_data_key`
-
Payment Method Switcher - Easy toggle between card and ACH
-
Amount Input - Pre-fill or customer-entered amounts
-
Form Validation - Real-time field validation

### Database Integration

-
FileMaker Sync - Real-time customer and transaction data
-
Transaction Log - Permanent record of all payments with fee details
-
Customer Records - Automatic customer profile creation/update
-
Status Tracking - Payment status from pending to completed
-
Financial Reports - Transaction data for reconciliation
-
Fee Breakdown - Detailed fee amounts stored in transaction records
-
Payment Method Details - Stored masked payment info (card last 4, account type)

### Admin Features

-
Transaction Viewer - Dashboard showing all payments
-
Search & Filter - Find transactions by date, amount, customer
-
Payment Details - View complete transaction information
-
Manual Actions - Resend payments and manage transactions
-
Webhook Status - Monitor payment delivery
-
Settings Management - Configure all bundle options

### Requirements

✓ CWP Snippets Pro plugin installed
✓ Authorize.net account (https://authorize.net) with API keys
✓ WordPress 5.8 or higher
✓ PHP 7.4 or higher
✓ SSL/TLS certificate on domain

### Security Features

- Accept.js secure tokenization
- Authorize.net API key encryption
- Nonce verification on forms
- Input validation and sanitization
- PCI-DSS compliant (Authorize.net handles card data)
- Prepared database statements
- Capability checking
- No sensitive card/account data stored locally

### Ideal For

- E-commerce sites
- SaaS subscription payments
- Donation processing
- Invoice payments
- FileMaker database integration
- Professional service billing
- Membership management
- Organizations requiring ACH support

### What's Included

✓ Payment form sample with card and ACH options
✓ Server-side payment processing
✓ Transaction logging system
✓ FileMaker synchronization
✓ Email receipt templates
✓ Admin transaction viewer
✓ Configuration interface
✓ Sandbox and production modes
✓ Comprehensive Setup & Usage documentation with full parameter reference
✓ Settings reference guide with all configuration options
✓ Examples for custom metadata, complex data passing, and form integration
✓ Best practices and security guidelines

---

Enterprise-grade payment processing solution combining Authorize.net's security with WordPress flexibility and FileMaker database integration. Support for both credit cards and ACH bank transfers.

Downloads