buy-now-pay-later

Integrate Klarna, Afterpay, and Affirm installment payments into ecommerce checkout flows.

3|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill buy-now-pay-later-tomtoto757
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: buy-now-pay-later
Source: https://github.com/tomtoto757/ecomm-ai-team/tree/main/skills/checkout-payments-tax/finsilabs/payments-checkout/buy-now-pay-later
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill buy-now-pay-later-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Shoppers abandon checkout when faced with high order totals, and merchants lack clear guidance on adding installment payment options across different platforms. This Skill provides step-by-step instructions for enabling Buy Now, Pay Later (BNPL) providers so stores can offer split payments and financing at checkout. ## Core Features & Use Cases - Platform-Specific Setup: Covers Shopify (via Shopify Payments or provider apps), WooCommerce plugins, BigCommerce marketplace apps, and custom/headless builds via Stripe PaymentIntents. - Provider Comparison: Documents Klarna, Afterpay, and Affirm eligibility ranges, merchant fees, and supported markets to guide provider selection. - On-Site Messaging: Shows how to add installment messaging widgets (klarna-placement, afterpay-placement) to product and cart pages, including price-change refresh handling. - Use Case: A furniture store with $650 average orders and 35% checkout abandonment adds Klarna and Afterpay through its existing Stripe integration, displaying "4 interest-free payments" messaging on product pages only for eligible order amounts. ## Quick Start Add Klarna and Afterpay installment payment options to my Stripe-based checkout and show eligibility-aware BNPL messaging on my product pages.

Frequently Asked Questions about buy-now-pay-later

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add Klarna and Afterpay to Stripe checkout?▼

Add 'klarna' and 'afterpay_clearpay' to the payment_method_types array when creating a Stripe PaymentIntent server-side, alongside 'card'. On the frontend, render Stripe's PaymentElement with a tabs or accordion layout, which automatically shows BNPL options for eligible order amounts without any separate SDK.

Klarna vs Afterpay vs Affirm: which BNPL provider should I choose?▼

Klarna ($10–$10,000, ~2.49% + $0.30 fee) and Afterpay ($35–$2,000, 4–6% fee) have the broadest platform support and lowest setup friction. Add Affirm ($50–$17,500) for high-ticket items over $1,000 where monthly financing matters more than 4-installment splits.

Does Shopify support BNPL without installing an app?▼

Yes. Shopify Payments includes Klarna and Afterpay built in. Go to Settings → Payments → Shopify Payments → Manage and toggle them on under wallets and payment methods. For product page messaging, install the provider's on-site messaging app separately.

Why is the BNPL option not appearing at checkout?▼

The order amount is likely outside the provider's eligible range, or the API credentials are configured for the wrong environment (sandbox vs. live). Verify the order total falls within the provider's minimum and maximum, and check credentials in the plugin or app settings.

How do I show installment messaging on product pages?▼

Use the klarna-placement or afterpay-placement web components with the provider's script loaded. Klarna's data-purchase-amount takes cents, while Afterpay's data-amount uses two-decimal dollars. Refresh the Klarna widget via Klarna.OnsiteMessaging.refresh() when variant prices change.

What are the risks of offering BNPL for merchants?▼

Afterpay charges 4–6% per transaction, roughly 2–3x a standard card fee, so margins must support the rate. BNPL disputes are handled by the provider rather than your payment processor, requiring clear tracking and delivery confirmation in fulfillment.