Payments Module
Comprehensive payment processing system for secure financial transactions. Provides multiple payment gateways, global currency support, and advanced security features for e-commerce and subscription businesses.
Required For
Payment Providers
Payment Methods
PCI Compliant
The Payments module enables secure financial transactions with comprehensive support for multiple payment processors, currencies, and payment methods. It provides enterprise-grade security features and compliance with financial regulations.
Multiple Payment Processors
Integration with popular payment gateways like Stripe, PayPal, Square, and digital wallets
Global Currency Support
Accept payments in multiple currencies with automatic conversion and local payment methods
Advanced Payment Features
Recurring billing, split payments, partial refunds, and saved payment methods
Security & Compliance
PCI DSS compliance, SSL encryption, tokenization, and fraud protection
Payment Method Diversity
Support for credit/debit cards, digital wallets, bank transfers, and buy-now-pay-later options
Fraud Protection
Advanced fraud detection algorithms and risk assessment tools
Required for online retail transactions
Essential for processing customer purchases and order payments
Required for multi-vendor transaction management
Handle payments between buyers, sellers, and platform commission
Required for reservation and booking payments
Process booking deposits, full payments, and cancellation refunds
Online ordering and delivery payments
Process food orders, tips, and delivery payments
Course payments and subscription billing
Handle course enrollments, subscriptions, and educational content purchases
Membership and personal training payments
Process gym memberships, personal training sessions, and class bookings
Subscription and content purchase payments
Handle subscription billing and pay-per-view content purchases
API usage and subscription payments
Process API credits, subscription tiers, and usage-based billing
Global payment platform with extensive API and developer tools
Widely trusted digital wallet and payment processor
Point-of-sale and online payment solutions
Buy-now-pay-later and flexible payment options
Secure mobile payments for iOS devices
Digital wallet for Android and web payments
credit_cardVisa, Mastercard, American Express, and other major credit cards
debit_cardDirect bank account debits and debit card transactions
bank_transferACH transfers, wire transfers, and direct bank payments
digital_walletApple Pay, Google Pay, PayPal, and other digital wallets
buy_now_pay_laterKlarna, Afterpay, Sezzle, and other installment payment options
cryptoBitcoin, Ethereum, and other cryptocurrency payments
cashCash on delivery, in-store cash payments, and cash equivalents
pci_compliancePCI DSS compliant payment processing and data handling
ssl_encryptionEnd-to-end SSL/TLS encryption for all payment communications
tokenizationSecure tokenization of sensitive payment information
fraud_detectionAI-powered fraud detection and risk assessment algorithms
two_factor_authOptional 2FA for high-value transactions and account changes
recurring_paymentsSecure subscription and recurring billing management
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Payments Module",
"description": "Module for payment processing and financial transactions",
"aimlVersion": "2.0.1",
"schemaVersion": "2.0.1",
"type": "object",
"properties": {
"version": {
"type": "string",
"const": "2.0.1",
"description": "Module version"
},
"enabled": {
"type": "boolean",
"description": "Whether payments module is enabled"
},
"providers": {
"type": "array",
"items": {
"type": "string",
"enum": ["stripe", "paypal", "square", "klarna", "apple_pay", "google_pay", "amazon_pay", "visa", "mastercard"]
},
"description": "Available payment processors and gateways"
},
"currencies": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Z]{3}$"
},
"description": "Supported currency codes (ISO 4217)"
},
"payment_methods": {
"type": "array",
"items": {
"type": "string",
"enum": ["credit_card", "debit_card", "bank_transfer", "digital_wallet", "buy_now_pay_later", "crypto", "cash"]
},
"description": "Supported payment methods"
},
"features": {
"type": "object",
"properties": {
"recurring_payments": { "type": "boolean" },
"split_payments": { "type": "boolean" },
"refunds": { "type": "boolean" },
"partial_refunds": { "type": "boolean" },
"fraud_protection": { "type": "boolean" },
"pci_compliance": { "type": "boolean" },
"save_payment_methods": { "type": "boolean" }
},
"description": "Payment processing features"
},
"security": {
"type": "object",
"properties": {
"ssl_encryption": { "type": "boolean" },
"tokenization": { "type": "boolean" },
"two_factor_auth": { "type": "boolean" },
"fraud_detection": { "type": "boolean" }
},
"description": "Security features for payment processing"
}
},
"required": ["version", "enabled"]
}{
"modules": {
"payments": {
"version": "2.0.1",
"enabled": true,
"providers": [
"stripe",
"paypal",
"klarna",
"apple_pay",
"google_pay"
],
"currencies": [
"USD",
"EUR",
"GBP",
"JPY",
"CAD"
],
"payment_methods": [
"credit_card",
"debit_card",
"digital_wallet",
"buy_now_pay_later"
],
"features": {
"recurring_payments": true,
"split_payments": true,
"refunds": true,
"partial_refunds": true,
"fraud_protection": true,
"pci_compliance": true,
"save_payment_methods": true
},
"security": {
"ssl_encryption": true,
"tokenization": true,
"two_factor_auth": false,
"fraud_detection": true
}
}
}
}https://schemas.meta-aiml.org/v2.0.1/templates/module/payments.jsonIncluded in entity schemas via the modules object