Skip to main content

Frictionless Payments Overview and Examples

Starting with version 1.80.0 of the SDK we have added frictionless payments as a feature.

What Recharge provides

Recharge provides the secure payment engine behind the scenes. Specifically, the SDK:

  • Securely captures card number and CVV using PCI compliant hosted fields
  • Tokenizes the card details so raw card data is never exposed
  • Submits the payment method to Recharge
  • Supports both adding new cards and updating existing ones
  • Allows updating one address or multiple subscription addresses at once
  • Handles security via Spreedly

In short, Recharge powers the secure payment processing and compliance layer.

What you need to build

You need to build the customer experience around it. That includes:

  • The design and layout of the payment form
  • The “Add payment method” button
  • Name, expiration date, and billing address fields
  • Styling and branding
  • How errors are shown to customers
  • When and how the form is displayed

In short, you own the UI and user experience, while Recharge securely handles the sensitive payment data and submission.