All pages
Powered by GitBook
1 of 3

Loading...

Loading...

Loading...

Home

Embedded Payments Starts Here

Embedded payments are at the heart of everything we do, enabling ISVs and SaaS providers to integrate tailored payment solutions directly and elegantly into their platforms.

We understand the critical nature of payment processing and are committed to maintaining seamless operations. Our dedicated support team is available around the clock to provide immediate assistance and resolve any issues, ensuring your business can operate without disruption.

Customer Support

Ease of integration

Number prioritizes straightforward and efficient integration. Check our quickstart guide and integration checklist to see how you can get started.

Integrate Number

Use our API, PayForm, Verifone service or mobile SDK to integrate Number into your system.

Services

Our comprehensive range of services is designed to meet various needs, ensuring users can find tailored solutions for every requirement.

Visit our page to compare our services and learn more about the supported features and payment methods.

Supported features

Our diverse payment features include:

  • Online payments

  • Card present payments

  • Storing a card on file

  • Surcharge payments

Get your business started

Adoption is crucial for maximizing the benefits of any payment solution, and Number is designed with this in mind. Our platform emphasizes easy user adoption and streamlined customer onboarding, ensuring a smooth transition for both end-users and merchants.

See how you can .

Recurring payments
  • Authorizing payments

  • Voiding (reversals)

  • Crediting (refunds)

  • Settlements

  • Reporting

  • Manual keyed transactions

  • Services and Supported Features
    Get Your Business Started
    Cover

    Developer Quickstart

    Cover

    Integration Checklist

    Cover

    REST API Reference

    Cover

    Verifone Win Service & SDK

    Cover

    Android Mobile SDK

    Cover

    iOS Mobile SDK

    REST API

    SOAP API

    Android Mobile SDK

    iOS Mobile SDK

    PayForm Widget

    Verifone Win Service & SDK

    Virtual Terminal

    Custom Desktop Application

    Get Your Business Started

    Find out how long it takes to get started with Number

    At Number, we know that running a business means juggling countless tasks. That's why we've made our payment integration as simple and efficient as possible, so you can focus on what really matters—growing your business.

    Implementation timeline

    Before you start using our services, you might want to gain more insight into the work required to integrate. We've prepared a rough implementation timeline to help guide you in your decision-making.

    You can find a detailed integration guide by visiting the Integration Checklist section.

    To get your business started with Number, follow these general steps for implementation:

    Phase
    Duration
    Task

    Obtain Sandbox credentials

    1 day

    to obtain sandbox credentials for integration testing.

    Choose integration options

    1-2 days

    Decide on that best suit your business needs.

    Develop a payment workflow

    1-2 days

    Outline all interaction points in your current workflow where payments might be collected.

    Develop your integration

    1-2 weeks 1 week (optional) 2-3 weeks 1 week

    Create the front-end components necessary for user interactions. If you want to support Verifone card chip readers, implement EMV functionality provided by our Windows service or SDK. Write the server-side logic to handle payment processing, invoking our services. Develop data management. Setup logging according to our guides. Consult us to set up reporting and reconciliation processes.

    Test your integration

    1-2 weeks

    Conduct unit testing to validate the integration functionality before going live.

    Number inspection

    1-2 meetings

    The Number team always inspects our clients workflows prior to going live.

    Go live

    1 day

    Switch to the production environment and update configuration as necessary.

    Total integration tme

    6-10 weeks

    If you have multiple teams working on developing the integration, it can all be completed in as little as four weeks.

    Contact the Number team
    integration options

    Services and Supported Features

    A short compilation of Number services and supported features

    REST API

    Characteristics: Enables integration of payment systems with external applications, allowing for full automation.

    Use Cases: Perfect for companies developing custom applications with embedded payment functionality that are adaptable to various programming environments.

    To learn how to use the API, see the integration guide.

    Supported features:

    Feature
    Description


    Android/iOS Mobile SDK

    Characteristics: Provides tools and libraries for integrating payment processing into mobile apps, with pre-built UI components and security features for Android and iOS.

    Use Cases: Ideal for developers aiming to offer seamless in-app payments, especially in e-commerce and subscription-based mobile applications.

    To learn to use mobile SDKs, see the and integration guides.

    Supported features:

    Feature
    Description


    PayForm

    Characteristics: A plug-and-play payment form that can be easily embedded on websites without advanced technical setup. Requires simple API integration to initiate the form.

    Use Cases: Ideal for businesses seeking a quick, simple way to accept online payments without extensive integration. Can be rendered in IFrame or as a top-level page.

    To learn to use the PayForm, see the configuration guide.

    Supported features:

    Feature
    Description


    Virtual Terminal

    Characteristics: Web application that provides comprehensive credit card processing functionality, including authorizations, credits, voids, and reporting, while supporting card swipers and chip readers for secure transactions.

    Use Cases: It is ideal for in-person/card-present transactions, allowing merchants to efficiently process payments directly at the point of sale with the Windows service installed.

    To learn to use the Virtual Terminal, see the user guide.

    You can also use our custom desktop application as an alternative to the Virtual Terminal. The desktop application supports much of the same features.

    It can be installed on user's computer, and it's beneficial for businesses who would rather not log into a browser application.

    To learn more about our custom desktop application, .

    Supported features:

    Feature
    Description


    Win Service and DLL

    Characteristics: Used by your application and a Verifone card reader to integrate Number payment functions.

    Use Cases: For developers integrating payment functionalities into card readers and custom applications.

    Learn more about integrating with Verifone in the integration guide.

    Supported features:

    Functionality
    Description

    Crediting (refunds)

    Return funds to a customer's account after a transaction has been completed.

    Occurs when a customer returns a product or disputes a charge, and the merchant agrees to reimburse the amount paid.

    Settlements

    Finalizing a transaction by transferring funds from the buyer to the seller.

    Reporting

    Involves generating summaries and analyses of transaction data to help merchants track financial activities, manage cash flow, and ensure compliance.

    Authorizing payments

    Verifies cardholder information and checks funds to approve transactions securely.

    Voiding

    Cancels authorized transactions pre-settlement, stopping fund transfers.

    Crediting (refunds)

    Return funds to a customer's account after a transaction has been completed.

    Occurs when a customer returns a product or disputes a charge, and the merchant agrees to reimburse the amount paid.

    Settlements

    Finalizing a transaction by transferring funds from the buyer to the seller.

    Reporting

    Involves generating summaries and analyses of transaction data to help merchants track financial activities, manage cash flow, and ensure compliance.

    Recurring payments (automated payment plans)

    Automate payment plans.

    Online payments

    Enables businesses to accept payments through their web applications or platforms.

    Surcharge payments

    Allows businesses to add a surcharge or an extra fee to the transaction amount.

    Store card on file

    Facilitates storing a customer's card details securely for future transactions.

    Recurring payments (payment plans)

    Supports setting up automatic, recurring transactions, ideal for subscriptions or installment plans.

    Authorizing payments

    Authorizes transactions and verifies funds with the card issuer.

    Voiding

    Cancels authorized transactions pre-settlement, stopping fund transfers.

    Online payments

    Processes payments without needing a physical point-of-sale system, using a mobile interface (card not present transactions).

    Surcharge payments

    Allows businesses to add a surcharge or an extra fee to the transaction amount.

    Store card on file (after collecting cardholder data)

    Allows merchants to securely store and reuse cardholder information for future transactions if the user saves their card data.

    Online payments

    Provides a quick and simple way to accept payments directly through a highly configurable embedded form which can be used on your website.

    Store card on file (after collecting cardholder data)

    Allows merchants to securely store and reuse cardholder information for future transactions.

    Surcharge payments

    Allows businesses to add a surcharge or an extra fee to the transaction amount.

    Multiple payment types

    PayForm supports a range of payment options, including credit cards, ACH, Apple Pay, and Google Pay.

    Online payments

    Processes payments without needing a physical point-of-sale system, using a web interface.

    Card present

    Accepts card present payments using Verifone or a different USB card reader.

    Manual entry

    Accepts payments by manually entering card details.

    Surcharge payments

    Allows businesses to add a surcharge or an extra fee to the transaction amount.

    Store card on file (annual consent)

    Allows storing customer card information with their consent for recurring use

    Recurring payments (payment plans)

    Facilitates the automated scheduling of regular payments over time.

    Card present (via Verifone device)

    Processes physical or keyed card transactions using Verifone devices with the Windows service running in the background.

    Online payments (via browser-based interface)

    Supports transaction processing through a web interface, utilizing the Windows service for continuous operation.

    Manually keyed transactions

    Supports chip/tap/swipe and keyed card data.

    Surcharge payments

    Allows businesses to add a surcharge or an extra fee to the transaction amount.

    Authorizing payments

    Verifies cardholder information and checks funds to approve transactions securely.

    Store card on file

    Allows secure storage of card details for future transactions.

    REST API
    Android SDK
    iOS SDK
    PayForm
    Virtual Terminal
    contact the Number support team
    Verifone