telnesstech

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.

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

Next steps