CardPointe

Connect your CardPointe merchant account to process credit card and ACH transactions through Preczn.

Connect your CardPointe merchant account to process credit card and ACH transactions through Preczn.

CardPointe is a direct merchant payment processor powered by CardConnect that enables standalone merchants to accept credit card and ACH (bank account) payments.

Supported Capabilities

CapabilityStatusNotes
Credit Card TransactionsSupportedFull transaction lifecycle including auth, capture, sale, refund, and void
ACH (Bank Account) TransactionsSupportedProcess eCheck payments using bank routing and account numbers

Supported Transaction Types

TypeDescription
SaleAuthorize and capture in a single request
AuthAuthorize only (hold funds without capturing)
CaptureCapture a previous authorization
RefundReturn funds from a captured transaction
VoidCancel an uncaptured authorization
VerifyZero-dollar auth to validate a card or bank account

Adding Merchant Credentials

To connect CardPointe, you'll need the following credentials from your CardPointe account:

CredentialAPI FieldRequiredDescription
API UsernamekeyYesYour CardPointe API username for authentication
API PasswordsecretYesYour CardPointe API password for authentication
Merchant IDmidYesYour CardPointe merchant identifier
Site URL PrefixurlPrefixNoYour CardPointe site URL prefix (see Site URL Prefix below)
📘

Credential Verification

Preczn automatically verifies your CardPointe credentials when you save them. If verification fails, you'll receive an "Invalid connection credentials" error. Double-check that your API username, password, and merchant ID are correct and that your account is active.

Configuration Methods

CardPointe credentials can be configured through three methods:

Dashboard Upload

Upload credentials directly through the merchant connection settings in the Preczn Dashboard.

  1. Navigate to Merchants > select merchant > Connections
  2. Click Add Connection and select CardPointe
  3. Enter your API Username, API Password, and Merchant ID
  4. Optionally enter your Site URL Prefix
  5. Save the connection

Merchant Import

Include CardPointe credentials when importing merchants via CSV. Use the following column headers:

ColumnDescription
cardpointe_api_usernameAPI Username
cardpointe_api_passwordAPI Password
cardpointe_merchant_idMerchant ID

API Integration

Configure credentials programmatically using the merchant connections endpoint:

curl --request PATCH \
  --url https://api.preczn.com/v1/merchants/{merchantId}/connections/CardPointe \
  --header 'Authorization: Bearer {api_key}' \
  --header 'Content-Type: application/json' \
  --data '{
    "key": "{API Username}",
    "secret": "{API Password}",
    "mid": "{Merchant ID}",
    "urlPrefix": "{Site URL Prefix}"
}'

Request Fields

FieldTypeRequiredDescription
keystringYesYour CardPointe API username
secretstringYesYour CardPointe API password
midstringYesYour CardPointe merchant ID
urlPrefixstringNoSite URL prefix (e.g., site-uat). See Site URL Prefix.
⚠️

No Spaces Allowed

The key, secret, mid, and urlPrefix fields cannot contain spaces. Requests with spaces in these fields will be rejected.

Site URL Prefix

CardPointe uses site-specific URLs to route API requests. The site URL prefix determines which CardPointe environment your transactions are sent to.

For example, a prefix of site-uat resolves to https://site-uat.cardconnect.com.

How It Works

The site URL prefix can be configured at two levels:

  1. Merchant connection — Set on the individual merchant's CardPointe connection
  2. Platform connection — Set as a default on the platform-level CardPointe connection

If a merchant connection has a urlPrefix, that value is used. If not, Preczn falls back to the platform connection's urlPrefix. If neither is set, Preczn uses the default sandbox or production endpoint based on the merchant's test mode setting.

📘

When to Set URL Prefix

Most integrations should set the urlPrefix at the platform level so all merchants share the same CardPointe site. Only set it at the merchant level if a specific merchant uses a different CardPointe site than the rest of your portfolio.