• Home
  • Merchants
  • Developers
  • Partners
  • Contact
  • Home
  • Merchants
  • Developers
  • Partners
  • Contact

HOME / Evertec Unified API Integration Specification

  • Evertec Unified API Developer Guide
  • QuickSale TapToPhone User Guide
  • Release Notes – QuickSale App
  • Valid Transaction Responses and Codes
  • QuickSale Q3 PinPAD User Guide
  • Partner Portal Processor Configuration Specification
  • Evertec Unified API Integration Specification
  • Evertec Unified API Developer Guide
  • QuickSale 1.0 App User Guide
  • QuickSale 2.0 App User Guide
  • QS-Products App User Guide
  • Text To Pay User Guide
  • Payment Form Guide
  • Virtual Terminal User Guide
  • Batch Transactions for Merchants Guide
  • Auth Only Database User Guide and Specifications
  • Device Setup Guide for QuickSale 2.0
  • Capturing Android Logs with Logcat
  • PaymentModule iOS SDK Developer Guide
  • How to Set Up and Enable TOTP within Transaction Manager for Merchants
  • How to Set Up and Enable TOTP within Transaction Manager for Channel Partners
  • Batch Processing Specifications for Merchants
  • Customer Import Specifications
  • ComsGate® Payment Form Quick Start Guide
  • Charge Anywhere RMA and Repair Procedures
  • How to maintain battery in terminal
  • QuickSale POS Retail Application User Guide
  • QuickSale POS QSR Application User Guide
  • Recurring and Installment Import Specifications
  • How to Install a Wi-Fi Repeater
  • Gift Card Service Ordering for Merchants
  • Payment Form Specifications
  • How to Retrieve Merchant ID, Terminal ID, and Identification
  • How to Retrieve Merchant ID, Terminal ID, and Secret
  • How to Retrieve Client Key and Client Secret
  • QuickSale-Tab Videos
  • Semi-Integration Application User Guide
  • How to Manually Clear Data and Cache on a QuickSale Device for Channel Partners

Evertec Unified API Integration Specification

6 views 0

1. Introduction and scope

1.1 What EVUAPI is

Evertec Unified API (EVUAPI) is a Charge Anywhere cloud integration service created for Evertec payment workflows. It provides a consistent API for a merchant application to submit payment transactions, track their progress, and retrieve their final result while keeping terminal-specific communication and processor interaction behind the EVUAPI boundary.

EVUAPI supports two fundamentally different execution models. Card-not-present transactions use a payment token and normally complete within the create request. Card-present transactions require a physical terminal and therefore progress asynchronously across a terminal agent, an Evertec payment application, and the processor.

1.2 Intended audience

AudiencePrimary responsibility
App3 merchant/POS developerImplements CNP Sale, CP Sale, and Get Transaction Status.
App1 terminal-agent developerImplements registration, Pushy receipt, local App2 orchestration, polling, and callbacks.
App2/Evertec application teamProvides the local payment workflow consumed by App1.
QA/certificationExercises success, decline, timeout, identity, retry, and recovery scenarios.
Operations/supportUses health, error correlation, logs, and reconciliation data.

1.3 Public versus internal API surface

Third-party integrator scope: The merchant/POS integration is centered on POST /api/v1/transactions and GET /api/v1/transactions/{RequestId}. Health is operational. Registration and callbacks belong to App1; diagnostics belong to restricted support tooling.
SurfaceEndpoints
Public App3GET /api/v1/health; POST /api/v1/transactions; GET /api/v1/transactions/{RequestId}
Internal App1POST /api/v1/terminals/register; POST /api/v1/terminal/transactions/status
Restricted supportGET /api/v1/errors/{ErrorId}

2. Conceptual model

2.1 A simple mental model

EVUAPI can be understood as a transaction coordinator and tracking service. App3 submits work and receives a RequestId. For CP transactions, EVUAPI routes the work to the registered terminal and stores every state reported by App1. App3 asks EVUAPI for the latest state until processing is complete.

ConceptPlain-language meaning
RequestIdTracking number for one EVUAPI transaction.
PushyTokenDelivery address used by EVUAPI to send CP work to App1.
DeviceTokenApp1 bearer credential used when posting terminal status/results.
TokenNumberPayment token used for CNP processing; not the DeviceToken.
IdentificationPhysical terminal identity; same logical value as SerialNumber/ManNumber.
TerminalIdMerchant’s identifier for the terminal; separate from physical identification.

2.2 Synchronous and asynchronous

Synchronous CNP: App3 sends a token-based sale and waits for the final processor result in the same interaction.

Asynchronous CP: App3 receives a RequestId/current state, the physical terminal processes in the background, and App3 polls until completed=true.

3. Architecture and responsibilities

Figure 1. EVUAPI component architecture and primary communication paths.

ComponentResponsibilities
App3 – Merchant POSCreates transactions; persists RequestId; polls status; records final outcome; never manufactures terminal callbacks.
EVUAPIAuthorizes identity context; stores request/state; delivers CP work; accepts App1 callbacks; serves current/final status.
App1 – Terminal AgentRegisters; receives Pushy; validates Identification; starts App2; polls App2; posts real status/results.
App2 – Payment ApplicationHandles cardholder prompts, EMV/contactless/magnetic/manual interaction, and Evertec processing.
Evertec processorApproves, declines, or otherwise returns the payment outcome.
ECR relationship: The ECR API collection represents direct/local terminal operations such as logon, startSale, getTrxStatus, and logoff. In the EVUAPI architecture, that complexity is handled between App1 and App2 and is not part of the public App3 contract.

4. Identity, authentication, and security

4.1 Identity relationships

NameWhere usedMeaning
MerchantIdApp3 header and transaction bodyMerchant relationship
TerminalIdApp3 header and transaction bodyMerchant terminal ID; preserve leading zeros
IdentificationApp3 header and transaction bodyPhysical identity
SerialNumberApp1 registration bodySame logical physical identity as Identification
ManNumberTerminal inventory/domain modelSame logical physical identity
Consistency rule: MerchantId, TerminalId, and Identification in App3 headers MUST match the corresponding values in the transaction body and the configured merchant-terminal relationship.

4.2 Credential boundaries

CredentialUsed byClassificationRule
LicenseKeyApp1 registrationSensitiveProvision terminal agent; do not send on normal callbacks.
PushyTokenApp1 registrationSensitiveRoute CP notifications to the installed terminal agent.
DeviceTokenApp1 callback bearerSensitiveAuthenticate terminal status and result posts.
TokenNumberCNP transactionPayment-sensitiveProcess token-based payment; never confuse with DeviceToken.
DiagnosticsApiKeyRestricted diagnosticsSensitiveAuthorize diagnostic lookup when configured.

4.3 Security requirements

  • Use HTTPS for all non-local EVUAPI traffic.
  • Keep credentials in a secret manager or Postman Vault/private environment; never embed them in a shareable collection or source repository.
  • Do not log TokenNumber, DeviceToken, LicenseKey, PushyToken, or diagnostic details.
  • Log RequestId and ErrorId for correlation, but treat them as operational data.
  • Confirm production controls beyond identity headers, such as allowlisting, HMAC, mTLS, or another agreed mechanism, during certification.

5. Transaction and status model

5.1 Transaction correlation

Every create response returns a RequestId. App3 MUST persist it with the merchant invoice/order before continuing. The RequestId is the recovery key when the client times out, loses a response, restarts, or needs support. Creating a replacement transaction without first checking the existing RequestId can cause duplicate payment attempts.

5.2 Status lifecycle

StatusTerminalMeaning
SentToTerminalNoEVUAPI accepted and dispatched the CP request. Not an approval.
ReceivedByTerminalNoApp1 received the request and matched the terminal identity.
ProcessingNoApp2/cardholder/processor flow is underway.
ApprovedYesProcessor approved; final processor fields should be persisted.
DeclinedYesProcessor declined; no success should be recorded.
FailedYesIntegration/terminal failure such as identity mismatch.
TimedOutYesTerminal workflow reported timeout.
CancelledYesTransaction was cancelled at the terminal/workflow.
Completion rule: App3 continues status retrieval while completed=false and stops only when a final status is returned with completed=true. Processor fields may be null during intermediate states.

5.3 Timeout behavior

timeOutCreate-call behaviorRequired App3 action
0Return immediately after CP dispatchPoll Get Transaction Status.
30000Wait up to 30 seconds for a later state or final resultIf completed=false, continue polling.
Do not cancel by assumption: The create-call waiting period is not proof that the terminal transaction was cancelled. A client timeout or incomplete response requires status recovery by RequestId.

6. Amounts and tax calculation

The Postman collection calculates transaction totals from component values. Production applications must use fixed-precision decimal arithmetic and must validate that component amounts are non-negative and consistent with merchant/tax configuration.

subTotal = amountOfSale
tax = stateTax + cityTax + reducedTax
grandTotal = subTotal + tax + tips + cashBack + fee

EVUAPI fieldComsGate typeMeaningTaxable base
stateTax4STATEbaseStateTax
cityTax3MUNICIPALbaseStateTax
reducedTax7REDUCEDSTATEbaseReducedTax

7. Integration workflows

7.1 Card-not-present flow

CNP uses a payment token and does not require physical terminal interaction. App3 sets cardPresent=false and supplies TokenNumber. EVUAPI processes the token-based sale synchronously and returns the final result.

Figure 2. Synchronous CNP transaction sequence.

1.  Verify health and load the correct merchant/terminal identity context.

2.  Generate a unique invoice number and local terminal timestamp.

3.  POST the transaction with cardPresent=false and a valid TokenNumber.

4.  Persist RequestId and the final Approved/Declined result.

5.  If the client outcome is uncertain and a RequestId was received, retrieve status before retrying.

7.2 Card-present flow

CP requires App1 to be registered and reachable through Pushy. App3 creates the transaction, receives a RequestId/current state, and polls EVUAPI while App1 and App2 complete the physical card workflow.

Figure 3. Asynchronous CP transaction sequence.

Two polling loops: App1 polls App2 locally for the terminal result. App3 separately polls EVUAPI by RequestId. The merchant integrator implements only the App3-to-EVUAPI polling loop.

7.3 Demonstration versus real end-to-end processing

The callback requests in Postman can simulate App1 status progression for backend testing. They MUST be described as simulation when used in a demonstration. A real end-to-end transaction requires the installed terminal agent, a valid PushyToken/DeviceToken, App2, and processor connectivity.

8. Public App3 endpoint reference

8.1 Get API Health

AttributeSpecification
MethodGET
Path/api/v1/health
AudienceApp3, monitoring, support
AuthenticationNone documented
PurposeCheck API health/readiness before integration tests.

A 200 response indicates EVUAPI reports healthy. A 503 response indicates the web process is reachable but one or more dependencies are degraded. Health does not validate merchant authorization, terminal registration, Pushy delivery, App2, or processor connectivity.

{
  "status": "Healthy",
  "message": "EVUAPI is ready."
}

8.2 Get Root Health

AttributeSpecification
MethodGET
Path/
AudienceBrowser/load balancer/support
AuthenticationNone documented
PurposeConvenience health response at the application root.

Use /api/v1/health for integrations and monitoring when possible. The root endpoint is useful for direct browser checks and simple load-balancer probes.

8.3 Create Transaction – CNP Sale

AttributeSpecification
MethodPOST
Path/api/v1/transactions
AudienceApp3
AuthenticationX-Merchant-Id, X-Terminal-Id, X-Identification
PurposeCreate a synchronous token-based sale.

Set cardPresent=false and provide TokenNumber. The expected successful behavior is a final transaction response in the same call. Do not expose the token in logs or screenshots.

HeaderRequiredDescription
Content-TypeYesapplication/json
AcceptRecommendedapplication/json
X-Merchant-IdYesMerchant identity; must match body.
X-Terminal-IdYesMerchant terminal ID; must match body.
X-IdentificationYesPhysical terminal identity; must match body.
FieldTypeRequirementDescription
merchantIdstringYesMerchant identity; match X-Merchant-Id.
identificationstringYesPhysical identity; match X-Identification.
terminalIdstringYesMerchant terminal ID; preserve leading zeros.
terminalDateTimedatetimeYesLocal YYYY-MM-DDTHH:mm:ss.
paymentTypeintegerYesPayment code; supplied sale example uses 2. Full enum pending certification.
transactionTypeintegerYesOperation code; supplied sale example uses 1. Full enum pending certification.
cardPresentbooleanYesfalse for CNP; true for CP.
tokenNumberstringCNPPayment token; sensitive; empty for CP.
fullNamestringNoCustomer/cardholder display name; minimize personal data.
customerNumberstringNoMerchant customer reference.
clerkNumberstringNoCashier reference.
clerkNamestringNoCashier display name.
invoiceNumberstringRecommendedUnique merchant correlation value.
amountOfSaledecimalYesBase sale amount before additions.
taxdecimalCalculatedstateTax + cityTax + reducedTax.
baseStateTaxdecimalNoTaxable base for state and municipal tax.
baseReducedTaxdecimalNoTaxable base for reduced-state tax.
stateTaxdecimalNoState tax amount.
cityTaxdecimalNoMunicipal tax amount.
reducedTaxdecimalNoReduced-state tax amount.
subTotaldecimalCalculatedEqual to amountOfSale.
tipsdecimalNoTip/gratuity.
cashBackdecimalNoCashback amount.
feedecimalNoAdditional fee.
grandTotaldecimalCalculatedSubtotal + tax + tips + cashback + fee.
originalAmountdecimalConditionalPrior amount for follow-on operations; zero for sale.
originalGatewayReferenceNumberstringConditionalPrior gateway reference; empty for sale.
appVersionstringRecommendedCalling application version.
timeOutintegerNoMilliseconds to wait for current/final result.
{
  "merchantId": "{{MerchantId}}",
  "identification": "{{Identification}}",
  "terminalId": "{{TerminalId}}",
  "terminalDateTime": "{{TerminalDateTime}}",
  "paymentType": 2,
  "transactionType": 1,
  "cardPresent": false,
  "tokenNumber": "{{TokenNumber}}",
  "fullName": "John Smith",
  "customerNumber": "CUST100",
  "clerkNumber": "1",
  "clerkName": "John",
  "invoiceNumber": "{{InvoiceNumber}}",
  "amountOfSale": {{AmountOfSale}},
  "tax": {{Tax}},
  "baseStateTax": {{BaseStateTax}},
  "baseReducedTax": {{BaseReducedTax}},
  "stateTax": {{StateTax}},
  "cityTax": {{CityTax}},
  "reducedTax": {{ReducedTax}},
  "subTotal": {{SubTotal}},
  "tips": {{Tips}},
  "cashBack": {{CashBack}},
  "fee": {{Fee}},
  "grandTotal": {{GrandTotal}},
  "originalAmount": 0.0,
  "originalGatewayReferenceNumber": "",
  "appVersion": "1.0.0",
  "timeOut": 30000
}
Response fieldTypeMeaning
requestIdstringDurable EVUAPI correlation ID; persist with invoice.
statusstringCurrent lifecycle state.
completedbooleanTrue only when the result is final.
responseCodestring/nullGateway/application code; preserve leading zeros.
processorResponseCodestring/nullProcessor-specific code.
responseTextstring/nullHuman-readable processor/application result.
approvalCodestring/nullApproval reference for approved transactions.
gatewayReferenceNumberstring/nullCharge Anywhere gateway reference.
authorizedAmountdecimal/nullAmount authorized by processor.
tokenNumberstring/nullReturned payment token; sensitive.
cardTypestring/nullCard brand/type.
statusUrlstring/nullRelative status resource when returned.
errorIdstring/nullSupport/diagnostic correlation ID.

8.4 Create Transaction – CP Sale, immediate return

AttributeSpecification
MethodPOST
Path/api/v1/transactions
AudienceApp3
AuthenticationSame identity headers
PurposeCreate a CP sale and return immediately after dispatch.

Set cardPresent=true, tokenNumber to an empty string, and timeOut=0. The normal initial state is SentToTerminal with completed=false. This is not a processor approval. Persist RequestId and start status polling.

{
  "merchantId": "{{MerchantId}}",
  "identification": "{{Identification}}",
  "terminalId": "{{TerminalId}}",
  "terminalDateTime": "{{TerminalDateTime}}",
  "paymentType": 2,
  "transactionType": 1,
  "cardPresent": true,
  "tokenNumber": "",
  "fullName": "John Smith",
  "customerNumber": "CUST100",
  "clerkNumber": "1",
  "clerkName": "John",
  "invoiceNumber": "{{InvoiceNumber}}",
  "amountOfSale": {{AmountOfSale}},
  "tax": {{Tax}},
  "baseStateTax": {{BaseStateTax}},
  "baseReducedTax": {{BaseReducedTax}},
  "stateTax": {{StateTax}},
  "cityTax": {{CityTax}},
  "reducedTax": {{ReducedTax}},
  "subTotal": {{SubTotal}},
  "tips": {{Tips}},
  "cashBack": {{CashBack}},
  "fee": {{Fee}},
  "grandTotal": {{GrandTotal}},
  "originalAmount": 0.0,
  "originalGatewayReferenceNumber": "",
  "appVersion": "1.0.0",
  "timeOut": 0
}

{
  "requestId": "6f6ad0b5-6e6d-4b8e-a863-bcc1b61e5f3a",
  "status": "SentToTerminal",
  "completed": false,
  "responseText": "Pushy accepted the transaction for delivery to the terminal.",
  "statusUrl": "/api/v1/transactions/6f6ad0b5-6e6d-4b8e-a863-bcc1b61e5f3a",
  "errorId": null
}

8.5 Create Transaction – CP Sale, wait up to 30 seconds

AttributeSpecification
MethodPOST
Path/api/v1/transactions
AudienceApp3
AuthenticationSame identity headers
PurposeCreate a CP sale and wait briefly for progress/final result.

Set timeOut=30000. EVUAPI may return an intermediate state or a final result. If completed=false, continue Get Transaction Status. The waiting period does not cancel the terminal workflow.

{
  "merchantId": "{{MerchantId}}",
  "identification": "{{Identification}}",
  "terminalId": "{{TerminalId}}",
  "terminalDateTime": "{{TerminalDateTime}}",
  "paymentType": 2,
  "transactionType": 1,
  "cardPresent": true,
  "tokenNumber": "",
  "fullName": "John Smith",
  "customerNumber": "CUST100",
  "clerkNumber": "1",
  "clerkName": "John",
  "invoiceNumber": "{{InvoiceNumber}}",
  "amountOfSale": {{AmountOfSale}},
  "tax": {{Tax}},
  "baseStateTax": {{BaseStateTax}},
  "baseReducedTax": {{BaseReducedTax}},
  "stateTax": {{StateTax}},
  "cityTax": {{CityTax}},
  "reducedTax": {{ReducedTax}},
  "subTotal": {{SubTotal}},
  "tips": {{Tips}},
  "cashBack": {{CashBack}},
  "fee": {{Fee}},
  "grandTotal": {{GrandTotal}},
  "originalAmount": 0.0,
  "originalGatewayReferenceNumber": "",
  "appVersion": "1.0.0",
  "timeOut": 30000
}

8.6 Get Transaction Status

AttributeSpecification
MethodGET
Path/api/v1/transactions/{RequestId}
AudienceApp3
AuthenticationX-Merchant-Id, X-Terminal-Id, X-Identification
PurposeRetrieve the latest/current final transaction state.

Use the RequestId returned by Create Transaction and the same merchant-terminal identity. Continue polling while completed=false. Use bounded backoff and jitter; the recommended interval and rate limits must be confirmed during V29 certification.

StepAction
1Call status with RequestId and original identity headers.
2If completed=false, record the state and schedule the next poll.
3If completed=true, persist the complete result and stop polling.
4Retry transient status failures; do not create a replacement payment.

9. Internal App1 endpoint reference

Internal surface: Merchant/POS developers do not call the endpoints in this section. They are documented for terminal-agent implementation, QA simulation, and full-system understanding.

9.1 Register Terminal

AttributeSpecification
MethodPOST
Path/api/v1/terminals/register
AudienceApp1 terminal agent
AuthenticationLicenseKey in request body
PurposeRegister terminal identity and Pushy destination; issue DeviceToken.
FieldTypeRequiredDescription
serialNumberstringYesPhysical terminal identity; same logical value as Identification/ManNumber.
licenseKeystringYesRegistration credential; sensitive.
pushyTokenstringYesPush destination; sensitive; generated/owned by installed App1.
appVersionstringRecommendedTerminal-agent version.
{
  "serialNumber": "{{TerminalSerialNumber}}",
  "licenseKey": "{{LicenseKey}}",
  "pushyToken": "{{PushyToken}}",
  "appVersion": "1.0.0"
}
Response fieldTypeMeaning
registeredbooleanWhether registration completed successfully.
serialNumberstringRegistered physical identity.
deviceTokenstringSensitive bearer credential for App1 callbacks.
messagestring/nullRegistration result/guidance.
errorIdstring/nullSupport correlation ID.

9.2 Post Terminal Transaction Status

AttributeSpecification
MethodPOST
Path/api/v1/terminal/transactions/status
AudienceApp1 terminal agent
AuthenticationAuthorization: Bearer {DeviceToken}
PurposeReport terminal receipt, progress, or final result for an existing RequestId.
FieldTypeWhenDescription
requestIdstringYesExisting EVUAPI RequestId.
statusstringYesActual state observed by App1/App2.
messagestringNoHuman-readable progress/result.
responseCodestringFinal/errorGateway/application code.
processorResponseCodestringFinalProcessor code.
responseTextstringFinal/errorProcessor/application text.
approvalCodestringApprovedApproval reference.
gatewayReferenceNumberstringApprovedGateway reference.
authorizedAmountdecimalFinalAuthorized amount.
cardTypestringFinalCard brand/type.
tokenNumberstringConditionalReturned payment token; sensitive.
StatusWhen postedPayload emphasis
ReceivedByTerminalApp1 received push and matched IdentificationrequestId, status, message
ProcessingApp1/App2 started terminal processingrequestId, status, message
ApprovedProcessor approvedFull processor result fields
DeclinedProcessor declinedResponse/processor codes, text, amount/card when available
FailedIntegration/identity failureResponseCode and ResponseText
TimedOutTerminal workflow timed outTimeout code/text
CancelledTerminal/user cancelledCancellation code/text
Callback integrity: App1 MUST post only the state/result actually observed for the associated terminal workflow. Retried callbacks must preserve RequestId and result data and must not create a replacement transaction.

Appendix A. Sanitized payload examples

A.1 CNP approved response

{
  "requestId": "6f6ad0b5-6e6d-4b8e-a863-bcc1b61e5f3a",
  "status": "Approved",
  "completed": true,
  "responseCode": "000",
  "processorResponseCode": "000",
  "responseText": "APPROVED",
  "approvalCode": "ABC123",
  "gatewayReferenceNumber": "00004577564",
  "authorizedAmount": 38.50,
  "tokenNumber": "TOKEN_REDACTED",
  "cardType": "VISA",
  "statusUrl": "/api/v1/transactions/6f6ad0b5-6e6d-4b8e-a863-bcc1b61e5f3a",
  "errorId": null
}

A.2 CP intermediate response

{
  "requestId": "6f6ad0b5-6e6d-4b8e-a863-bcc1b61e5f3a",
  "status": "ReceivedByTerminal",
  "completed": false,
  "responseCode": null,
  "processorResponseCode": null,
  "responseText": "Transaction received by terminal and Identification matched.",
  "approvalCode": null,
  "gatewayReferenceNumber": null,
  "authorizedAmount": null,
  "cardType": null,
  "errorId": null
}

A.3 Approved terminal callback

{
  "requestId": "{{RequestId}}",
  "status": "Approved",
  "message": "Transaction approved.",
  "responseCode": "00",
  "processorResponseCode": "00",
  "responseText": "Approved",
  "approvalCode": "ABC123",
  "gatewayReferenceNumber": "987654321",
  "authorizedAmount": 25.50,
  "cardType": "VISA",
  "tokenNumber": "TOKEN_REDACTED"
}

Appendix B. Glossary

TermDefinition
App1Charge Anywhere Terminal Agent running on the payment terminal.
App2Evertec Payment Application handling cardholder and processor interaction.
App3Merchant/POS application initiating transactions and retrieving status.
CNPCard not present; token-based synchronous processing.
CPCard present; physical terminal asynchronous processing.
EVUAPIEvertec Unified API cloud coordination service.
PushyPush notification mechanism used to deliver CP work to App1.
RequestIdEVUAPI transaction correlation/tracking identifier.
DeviceTokenApp1 bearer token for terminal callbacks.
TokenNumberPayment token used for CNP processing.
IdentificationPhysical terminal identity; equivalent to SerialNumber/ManNumber in this integration.
TerminalIdMerchant terminal identifier, separate from physical identification.

Subscribe to Documentation Updates

Receive a monthly summary of new and updated technical documents.

Was this helpful?

Yes  No
Previously
Partner Portal Processor Configuration Specification
Up Next
Evertec Unified API Developer Guide

This website and content contains confidential, trade secret information, which is proprietary to Charge Anywhere, LLC, and its subsidiaries (collectively “Charge Anywhere®”) and is provided solely for the recipient's use in connection with the recipient’s participation in one of the Charge Anywhere’s Payment Gateway Programs. Charge Anywhere reserves the right to make changes to the specifications at any time and without notice. The information furnished by Charge Anywhere in this publication is believed to be accurate and reliable as of the date of its release; however, no responsibility is assumed by Charge Anywhere for its use, nor for infringements of patents or other rights of third parties resulting from its use, nor for the violation, misinterpretation, or misapplication of any laws, or any regulation of any credit card association including Visa USA, Visa International, or MasterCard International. No general license is granted under any patents, copyrights, or other intellectual property rights owned by Charge Anywhere and the recipient is only granted an end user license to use this information for the purpose of participating in one of Charge Anywhere’s Payment Gateway Programs, pursuant to an agreement with Charge Anywhere or one of its authorized Program partners. All modifications or improvements to any of the information and specifications in this document shall belong exclusively to Charge Anywhere, LLC. No unauthorized copying, disclosure, or use of this document is permitted without the express written consent of the Charge Anywhere, LLC.

  • Privacy Policy
  • Terms of Use
  • Copyright 2024 Charge Anywhere. All Rights Reserved

×