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.
📄️ Security
The Recharge SDK is security and PCI compliant.
📄️ Usage
Recharge has added a new function to our SDK initFrictionlessPaymentV1 which works similar to other SDK functions, it requires a session and an optional Recharge payment method ID (if updating an existing payment method)
📄️ FAQ
1. Does this support updating multiple addresses at once?