FAQ
Answers to frequently asked questions
Last updated
Was this helpful?
Answers to frequently asked questions
Last updated
Was this helpful?
Number offers four options: , , , and support.
To implement the Number Verifone SDK, download the DLL, include it in your project, and follow the integration guidelines provided in the Verifone integration guide to set up payment processing.
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 Verifone integration guide.
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.
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.
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 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 Client Admin Portal guide.
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 Authentication guide.
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 Authentication guide.
If you exceed six unsuccessful authentication attempts, your IP address will be locked out, requiring manual intervention from Number support to unlock it.
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.
Number allows you to process various types of transactions, including authorizations, credits, voids, settlements, and recurring payments through card-on-file plans
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.
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 Card Sales and Consent quickstart guide.
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.
You can read more in section of our Authentication guide.
Read more in the section of our Authentication guide.
Read more about reconciliation in section of the Querying reference.