Payments, Discounts & CheckoutEssentialIntermediate

Setting Up Stripe & Credit Card Payments

Accept international Visa, Mastercard, American Express, Apple Pay, and Google Pay with automated webhook reconciliation powered by Stripe.

5 min readUpdated 2026-09-18
In This Guide
  • Accept global credit and debit cards securely using Stripe Elements hosted card fields.
  • Support mobile one-click checkout via Apple Pay and Google Pay.
  • Configure Stripe Webhook endpoints with cryptographic signature verification.
  • Test payment transactions safely in Test Mode using Stripe testing card numbers.
Prerequisites

Before configuring this feature, confirm that your store meets the following requirements:

Active Stripe Account:A verified Stripe merchant account from stripe.com.
API Keys:Publishable Key and Secret Key from the Stripe Developer Dashboard.
conversora.io/admin/payments-checkout
Setting Up Stripe & Credit Card Payments
Click to enlarge

Interface view for this workflow.

1. Connecting Stripe API Keys

Linking Stripe to your Conversora store requires pasting your Stripe Publishable Key and Secret Key into your payment settings.

You can begin in Test Mode (using keys prefixed with pk_test_ and sk_test_) to verify the checkout flow before switching to live credentials.

1

Open Payment Settings

From the admin menu, select 'Settings' and click 'Payments'.

Path:Admin Sidebar → Settings → Payments
2

Enable Stripe Card Payments

Locate the Stripe card and toggle the status to 'Active'.

Path:Payments Workspace → Stripe Card → Enable
3

Enter API Keys

Paste your Publishable Key and Secret Key into the corresponding fields.

Path:Stripe Settings Modal → API Keys
4

Save Configuration

Click 'Save Keys'. Conversora validates the keys with Stripe and activates card checkout.

Path:Stripe Settings Modal → Save

2. Verifying Test Transactions

Before accepting live payments, test the checkout flow using Stripe's standard test card number: 4242 4242 4242 4242.

Enter any future expiration date (e.g. 12/30) and any 3-digit CVC code (e.g. 123). Confirm that the order updates to 'Paid' and appears in your Orders dashboard.

1

Open Storefront in Test Mode

Visit your storefront, add a product to cart, and proceed to checkout.

Path:Storefront → Cart → Checkout
2

Enter Test Card Details

Input 4242 4242 4242 4242 and complete the test purchase.

Path:Checkout Payment Step → Card Number

Practical Business Scenarios

How leading merchants implement this functionality in daily operations:

International Cross-Border Sales
Situation: A local handicraft store wants to sell ceramic tableware to customers in the United States and Europe in USD.
Best practice: Enable Stripe in Conversora. International buyers can checkout seamlessly in USD using Visa, Mastercard, or Apple Pay, with funds deposited directly into the merchant's bank account.

Troubleshooting & Common Issues

Diagnose and resolve frequent failure points quickly:

Problem: Customer sees 'Your card was declined' during checkout
Why this occurs: The customer's issuing bank declined the charge due to insufficient funds, international transaction restrictions, or failed 3DS verification.
Resolution: Instruct the customer to contact their issuing bank to authorize international e-commerce transactions, or advise them to try a different card.

Frequently Asked Questions

Does Conversora charge transaction fees on Stripe payments?

No. Conversora does not take an extra percentage fee. You only pay standard Stripe processing fees (e.g., 2.9% + 30¢).