EBizCharge Connect

EBizCharge Connect Developer Hub

Welcome to the EBizCharge Connect developer hub. You'll find comprehensive guides and documentation to help you start working with eBizCharge Connect as quickly as possible, as well as support if you get stuck. Let's jump right in!

Guides    

TransactionRequestObject

Used to run a new transaction.

Description

This object contains the data needed to run a new transaction, including sale, credit, void, and auth-only.

Properties

Type
Name
Description

string

Command

Processing command. Possible values: Sale, Credit, Void, CreditVoid, AuthOnly, Capture, PostAuth, Check, and CheckCredit. Default is Sale.

boolean

IgnoreDuplicate

Do not check for duplicate transaction. Set to True if you would like to override the duplicate transaction handling.

string

AuthCode

Original authorization code. Authorization code obtained offline (i.e., telephone authorization). Only required for PostAuth.

string

RefNum

Original transaction reference number. The RefNum received when a transaction was authorized via either the Sale or AuthOnly commands. Required for Void and Capture commands only.

string

AccountHolder

Name of the account holder.

Details

Transaction details: amount, clerk, currency, etc.

CreditCardData

CreditCardData. Required for credit card transactions.

CheckData

CheckData. Required for electronic check processing.

string

ClientIP

string

IP Address of client.

CustomerID

BillingAddress

BillingAddress

ShippingAddress

ShippingAddress

boolean

CustReceipt

Customer Receipt. Set to “true” if you would like the gateway to send an email to customer's billing address email.

string

Software

Software Name/version. Allows application developers to stamp their application name and version number onto each transaction. Used to assist customers with trouble shooting. Not Required.

string

CustReceiptName

Name of the receipt template to use. Defaults to the standard customer receipt.

RecurringBilling

RecurringBilling. Object describing if recurring billing cycle should be created if initial transaction is approved.

LineItems

Array of line item details

CustomFields

Array of Custom Fields

string

IfAuthExpired

Sets what will happen when a “capture” command is sent on authorization that has expired. By default the expiration will be ignored and the authorization will be captured. If set to “error” the capture will be blocked and an error will be returned. If set to “reauth” the system will send in a new authorization request to the platform before capturing the transaction.

TransactionRequestObject


Used to run a new transaction.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.