Payment profiles
Store and manage customer payment methods securely
A payment profile stores the payment method of a customer for a recurring payment and for a later one. The platform stores it as a token under PCI DSS. As a result, the customer enters their card details once, not on every payment.
Payment profile entity
A payment profile in the 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
A customer adds, updates, and removes a stored payment method in your self-service portal.
Recurring payments
Bill a subscription automatically, and take the recurring payment for it.
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 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