Skip to main content

Connection Formulas

List Connection Formulas

This resource creates managed connections with vendors in your account, once created a connection is available for use in transactions.

POST
https://api.basistheory.com/orchestration/connection_formulas
Copy

Permissions

orchestration:connection_formulas

Request

curl "https://api.basistheory.com/orchestration/connection/formulas" \
-H "BT-API-KEY: <PRIVATE_API_KEY>"

Response

    {
"id": "stripe",
"display_name": "Stripe Card",
"method": "card",
"fields": [
{
"key": "private_key",
"display_name": "Private API Key",
"required": true,
"format": "text",
"secret": true
}
],
"supported_currencies": [
"AUD",
"CAD",
"NZD",
"USD",
...
],
"supported_countries": [
"AU",
"CA",
"NZ",
"US",
...
],
"supported_features": {
"three_d_secure_pass_through": false
}
}

Resources

Connection Formula Object

ParameterTypeDescription
idstringUnique identifier for the connection formula
display namestringFriendly name for the connection formula
fieldsarrayList of configuration values for the connection.
supported_countriesarrayCountries to support with connection
supported_currenciesarrayCurrencies to support with connection
supported_featuresarrayObject of supported features (e.g. 3D Secure is allowed)

Supported Features

Here is a table with the requested features and their descriptions:

FeatureDescription
three_d_secure_pass_throughAllows merchants to pass through 3D Secure authentication data to the connection.
delayed_captureEnables merchants to authorize a payment but delay the actual capture of funds until a later time, such as when goods are shipped or services are rendered.
partial_captureAllows merchants to capture only a portion of the authorized amount, rather than the full amount.
partial_refundsEnables merchants to issue partial refunds for a portion of a captured payment, rather than refunding the entire amount.
refundsAllows merchants to issue full refunds for captured payments.
zero_authEnables merchants to perform a zero-dollar authorization, which can be useful for validating card details or performing account verification.
void: voidAllowedIndicates whether the payment gateway supports voiding (canceling) authorized payments that have not yet been captured.

Supported Connection Formulas

We are currently working to add 100+ connections to the supported connections list. The ones below are available for testing and production traffic.

Don't see your Payment Processor listed? Click here to reach out and request a specific Connection Formula or learn more.

Card

idconnection
adyen-cardAdyen
authipay-cardAuthipay
authorizenet-cardAuthorize.net
braintree-cardBraintree
chaseorbital-cardChase Orbital
checkoutcom-cardCheckout.com
cybersource-cardCyberSource
dlocal-carddlocal
ebanx-cardEBANX
fiserv-cardFiserv
nmi-cardNMI
nuvei-cardNuvei
planet-cardPlanet
razorpay-cardRazorpay
stripe-cardStripe
trustpayments-cardTrust Payments
usaepay-cardUSAePay
worldpayvap-cardWorldpay (VAP)

Bank

Coming soon.

Wallets

Coming soon.