Skip to main content

Payment Method Service

Overview​

The Payment Method Service enables you to securely store payment methods at payment processors using the Java SDK. Tokenization replaces sensitive card data with secure tokens, enabling one-click payments and recurring billing without PCI compliance exposure.

Business Use Cases:

  • One-click checkout - Returning customers pay without re-entering card details
  • Subscription billing - Stored payment methods for recurring charges
  • Vault migration - Move existing tokens between processors
  • PCI compliance - Reduce compliance scope by avoiding raw card storage

Operations​

OperationDescriptionUse When
tokenizeStore payment method for future use. Replaces raw card details with secure token.Customer wants to save card for future purchases

SDK Setup​

import com.hyperswitch.prism.PaymentMethodClient;

PaymentMethodClient paymentMethodClient = PaymentMethodClient.builder()
.connector("stripe")
.apiKey("YOUR_API_KEY")
.environment("SANDBOX")
.build();

Next Steps​