Payment profiles
Store and manage customer payment methods securely
Payment Profiles securely store customer payment methods for recurring payments and future transactions. They provide tokenized payment method storage with PCI DSS compliance, enabling seamless payment experiences without repeatedly collecting sensitive payment information.
Payment Profile Entity
A payment profile in the Connect API represents:
- Secure Storage: Tokenized payment method information stored with PCI DSS compliance
- Customer Association: Payment methods linked to specific customer accounts for easy access
- Multi-Method Support: Credit cards, bank accounts, digital wallets, and alternative payment methods
- Recurring Integration: Seamless integration with subscription billing and automatic payment processing
Key Capabilities
Secure Tokenization
Store payment methods securely using industry-standard tokenization and encryption.
Multi-Method Storage
Support various payment methods including cards, bank accounts, and digital wallets.
Customer Management
Enable customers to add, update, and remove stored payment methods through self-service.
Recurring Payments
Facilitate automatic billing and recurring payment processing for subscriptions.
Common Use Cases
Subscription Billing
Enable automatic recurring payments for telecommunications subscriptions and services.
Quick Checkout
Provide one-click payment experiences using previously stored payment methods.
Payment Management
Allow customers to manage their stored payment methods through self-service portals.
Backup Payment Methods
Maintain multiple payment profiles for billing redundancy and payment failure recovery.
Related Resources
Payment Profile entities integrate with other Connect API resources:
- Payment Sessions: Create payment profiles from successful hosted payment completions
- Payments: Process payments using stored payment profile information
- Customers: Customer-owned payment profiles for account-specific payment management
- Subscriptions: Automatic billing using customer payment profiles for recurring charges
- Payment Profile Sessions: Dedicated flows for adding and updating payment profiles
- Invoices: Payment profile selection for invoice payment and settlement