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 REST API integration guide.
Supported features:
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.
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.
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 Android SDK and iOS SDK integration guides.
Supported features:
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.
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 PayForm configuration guide.
Supported features:
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.
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 Virtual Terminal 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, contact the Number support team.
Supported features:
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.
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.
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 Verifone integration guide.
Supported features:
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.
Recurring payments (automated payment plans)
Automate payment plans.
Last updated
Was this helpful?