PaySwitcher
  • About PaySwitcher
    • 🛒For Online Businesses
    • 🪜For Small & Medium Enterprises
    • 🏢For Enterprises
    • 🖥️For SaaS Providers
    • 🛍️For E-Commerce Businesses
    • 📦For Marketplace/Platforms
    • 🏦For Banks & Financial Institutions
  • PaySwitcher Cloud
    • ⚡Quickstart
      • 📥Migrate from Stripe
        • Web
        • Android
        • iOS
        • React Native
      • 🥗Payment Recipes
        • Use PayPal With Stripe
    • ⚙️Control Centre Account setup
    • 📦Integration guide
      • 🌐Web
        • Node And React
        • Customization
        • Error Codes
        • Node and HTML
        • Vanilla JS and REST API Integration
      • 📱Android
        • Kotlin with Node Backend
        • Customization
        • Features
      • 📱iOS
        • Swift with Node Backend
        • Customization
        • Features
      • ⏺️React Native
        • React Native with Node Backend (Beta)
        • Card Widget (Beta)
        • Customization
      • ⏺️Flutter
        • Flutter with Node Backend
        • Customization
      • Headless SDK
      • Payment Methods Management
    • 💳Payment methods setup
      • 💳Cards
      • 📱Wallets
        • Apple Pay
          • Web Domain
          • iOS Application
        • Google Pay
        • PayPal
      • 📆Pay Later
      • 🏦Banks
        • Bank Debits
        • Bank Redirects
        • Bank Transfers
      • 🪙Crypto
      • 🔑Test Credentials
    • 🔌Connectors
      • 🖲️Available Connectors
        • ACI
        • Adyen
        • Airwallex
        • Authorizedotnet
        • Bambora
        • Bank of America
        • Billwerk
        • Bluesnap
        • Braintree
        • Checkout
        • Coinbase
        • Cybersource
          • Apple Pay
          • Google Pay
        • dLocal
        • Fiserv
        • GlobalPayments
        • GoCardless
        • Klarna
        • Mollie
        • MultiSafepay
        • Nuvei
        • OpenNode
        • Paypal
        • PayU
        • Prophetpay
        • Rapyd
        • Shift4
        • Stripe
        • TrustPay
        • Volt
        • Worldline
        • Worldpay
        • Zen
      • Activate connector on PaySwitcher
      • Test a Payment with connector
    • 🪝Webhooks
  • Features
    • 🔀Payment flows
      • 🔁Saving payment methods & recurring payments
      • 💵Payouts
        • ➕Get started with payouts!
        • 🔗Process payouts using saved payment methods
        • 🛣️Route your payout transactions using Smart Router
        • ♻️Smart Retries in Payout
        • 🔗Payout links
      • 0️ 0️ 0️ Zero Amount Authorization
      • 🔓Tokenization & saved cards
      • 🔗Payment links
      • ⏭️External Authentication for 3DS
      • 💰Manual Capture
      • 🛑Fraud Blocklist
      • 🔁Subscriptions
      • 🔃PG Agnostic Recurring Payments
    • 🕹️Merchant controls
      • 🛣️Smart Router
        • Rule Based Routing
        • Volume Based Routing
        • Default Fallback Routing
      • 🛡️Fraud & risk management
      • 🔃Smart retries
      • 🎛️Analytics & operations
      • 📋3DS decision manager
        • Setup guide
      • 📋Surcharge
        • Surcharge Setup guide
      • 🔼3DS Step-up retries
      • 🚩Disputes/Chargebacks Management
      • 🤝Reconciliation
        • Getting Started with Recon
    • 🔑Account management
      • 🔢Exporting payments data
      • 🤹Multiple accounts & profiles
      • 🛂Manage your team
    • 🛍️E-commerce platform plugins
      • WooCommerce Plugin
        • Setup
        • Compatibility
        • FAQs
  • SECURITY AND COMPLIANCE
    • 🔏Overview
    • 💳PCI Compliance
    • 🔐Data Security
    • 💽GDPR compliance
    • 🕵️Identity and Access Management
  • Learn more
    • 🍡SDK Reference
      • Node
      • React
      • JS
    • 📐PaySwitcher Architecture
      • Router
      • Storage
      • A Payments Switch with virtually zero overhead
    • 🌊Payment flows
Powered by GitBook
On this page
  • Getting Started
  • Get your PaySwitcher API key
  • Configure your payment processor
  • Integrate PaySwitcher
  • Configure and manage payment methods on the PaySwitcher Control Center
  1. PaySwitcher Cloud

Quickstart

Start accepting one time payments with PaySwitcher in 4 easy steps

PreviousFor Banks & Financial InstitutionsNextMigrate from Stripe

Last updated 11 months ago

This section gives you the steps to get started with PaySwitcher, configure your payment processor, integrate with your application and accept your first payment in minutes

Getting Started

Get your PaySwitcher API key

If you have not created a sandbox account, please create one

If you have already created a sandbox account, your api key could be fetched from .

Configure your payment processor

Configure the payment processor of your choice using tab on our control center. You will need to have the API credentials of the payment processor readily available.

If you do not have access to the API credentials of your payment processor, do not worry. PaySwitcher has a demo payment processor automatically configured to your sandbox account. It will assist you to simulate various payment flows and assist you in completing the integration.

Integrate PaySwitcher

The payment flow begins once your user has added products to a shopping cart and now wishes to make a payment.

Step 1: Your server will create a payment with PaySwitcher server, to get a client_secret.

Step 3: The customer chooses a payment method, enters additional information (say card details) and hits the pay button.

Step 4: PaySwitcher SDK securely transmits the payment information to PaySwitcher Server. The PaySwitcher server processes the payment with the most suitable payment processor, as per the your smart routing algorithm.

Step 5: Upon successful payment, the customer is automatically redirected to your payment status confirmation page.

Configure and manage payment methods on the PaySwitcher Control Center

The control center provides complete control on your payment operations.

  • Enable and manage payment processors: Easily onboard multiple payment processors and manage payment methods with a few clicks.

  • Track payment and refund information: The unified control center allows you to query upon a particular payment or refund. You may also initiate refunds from the control center.

  • Smart payment routing: You will have the complete capability to dynamically set the payment routing logic based on 20+ variables. Use this to optimize your payment processing goals.

FAQs

What is a connector?

PaySwitcher refers to payment processors, fraud / risk engines and other payment integrations as connectors. PaySwitcher currently supports 50+ global payment processors that you can use to process payments on your application

How can I decide the best payment methods for my business?

What will the completed integration look like?

Are there any sample integrations for reference?

Here are a few demo integrations for various tech stacks:

Step 2: Your website loads and initiates the to render a payment widget to the customer. Depending on the customer's currency and country, the list of payment methods are displayed to the customer.

PaySwitcher supports 100+ payment methods across various payment processors. There is no one size fits all payment methods but you can learn more about how you can decide the best payment methods for you business .

PaySwitcher offers various customization options but you can try out our demo store to test the checkout experience

⚡
PaySwitcher SDK
here
here
PaySwitcher React-Node
PaySwitcher HTML-Node
PaySwitcher React-Java
PaySwitcher Next-Node
Sign Up for PaySwitcher
settings section
Connectors
Cover

Quickstart guide

Integrate PaySwitcher from scratch and accept your first payment in minutes

Cover

Migrate from Stripe

Already a Stripe user? Learn how you can quickly migrate to PaySwitcher

Cover

Payment recipes

Explore quick payment recipes consisting of combinations of use case specific payment processors