All pages
Powered by GitBook
1 of 2

Loading...

Loading...

Customer Support

We are here to assist you with Number integration. Our dedicated support team is ready to answer all technical and business-related questions. You can count on our support 24/7.

Use one of the recommended contact options:


AI Assistant - your 24/7 customer support

The Number provides its customers with access to a modern AI assistant based on the technical documentation of our solution. Contact us to get access!

/ tel. (866) 927-9344

24/7 Email Support Reach out to our support team at:

[email protected]

We are available around the clock to provide guidance and resolve any technical issues you may encounter, with a commitment to responding within 24 hours.

Phone Support Call our support line at:

(866) 927-9344

Our experts are available Monday to Friday from 9:00 AM to 5:00 PM (EST) to help you with more complex integration challenges.

[email protected]
Cover
Cover

FAQ

Answers to frequently asked questions

Integration Options

What are the options available for integrating Number with Verifone card readers?

Number offers four options: , , , and support.

How do I implement the Number Verifone SDK in my application?

To implement the Number Verifone SDK, download the DLL, include it in your project, and follow the integration guidelines provided in the integration guide to set up payment processing.

Can I use Number and Verifone with a web application?

Yes, Number provides a browser-based interface that allows integration with web applications using Cross-Origin Resource Sharing (CORS) to communicate with Verifone devices.

You can find the full implementation details in the integration guide.

Security and Compliance

How does Number ensure the security of cardholder data?

Number utilizes end-to-end encryption (P2PE) to secure cardholder data, ensuring it remains encrypted during transmission to the PCI Level One compliant processing platform.

What is HMAC, and why is it important in the Number API?

HMAC (Hash-based Message Authentication Code) is used to create a hash that verifies the authenticity of requests when passing cardholder data through the Number API.

What are the requirements for passing cardholder data through the Number API?

To pass cardholder data through the Number API, you need a session key, HMAC secret, and RSA Certificate to encrypt the credit card number before transmission.

You can read more in section of our guide.

How can I manage token renewal for Number?

You can manage token renewal through the Number Client Admin Portal, where you can create new tokens and view existing ones. Tokens expire every six months.

You can read more about token renewal in our guide.

Session Management

How do I manage session keys when using the Number API?

Call the authenticate method to obtain a session key using your account code and token. The session will be valid for 25 hours or until you change your IP. If you receive error codes 5030 or 5050, re-authenticate to obtain a new session key.

Read more in our guide.

What should I do if my session key expires?

If your session key expires, you will need to authenticate again to obtain a new session key. Monitor for expiration codes to ensure continuous access.

Read more in our guide.

What happens if I exceed the number of unsuccessful authentication attempts?

If you exceed six unsuccessful authentication attempts, your IP address will be locked out, requiring manual intervention from Number support to unlock it.

Read more in the section of our guide.

How can I check if my authentication was successful?

After authentication, check the FunctionOK and AuthSuccess flags. If both are true, you will receive a session key; otherwise, read the error messages and abort the process.

Payment Processing

What types of transactions can I process using Number?

Number allows you to process various types of transactions, including authorizations, credits, voids, settlements, and recurring payments through card-on-file plans

How do I handle refunds using the Number system?

To process refunds, you can use the Number API to initiate a credit transaction against the original payment. Ensure you have the original transaction ID to reference during the refund process.

What is the process for creating card-on-file payment plans using Number?

You can create card-on-file payment plans using a variety of channels such as the Virtual Terminal, our APIs, PayForm, widgets, and the Win service for Verifone. All of those options allow you to manage recurring payments and consent agreements.

To find out more, we recommend reading the quickstart guide.

How can I ensure that my transactions are secure?

Number employs end-to-end encryption (P2PE) for all transactions, ensuring that cardholder data is encrypted during transmission between the Verifone device and the Number cloud servers.

Reconciliation

How can I ensure that my database contains accurate transaction data?

We recomend that your system periodically query our database to ensure you have accurate data. Webhooks are provided for real-time notifications, but you can augment this with transaction queries.

Read more about reconciliation in section of the reference.

Verifone
Verifone
Authentication
Client Admin Portal
Authentication
Authentication
Authentication
Card Sales and Consent
Querying
Desktop application
Number Verifone SDK
Browser-based installation
Virtual Terminal
HMAC and RSA
Lockouts
Reconciliation