EbizWebForm

Description

This object is used to create an ePayment form.

Properties

Type

Name

Description

String

FormType

EmailForm: for email payment forms

PmRequestForm: for Credit Card or ACH tokenization forms

WebForm: for Payment forms

CheckoutGuest: for a minimal guest checkout form

CheckoutUser: for a minimal user checkout form

RPMCheckoutGuest: for a minimal guest checkout tokenization form

RPMCheckoutUser: for a minimal user checkout tokenization form

String

FromEmail

From email address. (required)

String

FromName

From name. (required)

String

EmailAddress

Customer email address. (required)

String

CcEmailAddress

CC email addresses. (optional)

String

BccEmailAddress

BCC email addresses. (optional)

String

ReplyToEmailAddress

Reply to email addresses. (required)

String

ReplyToDisplayName

Reply to display name. (required)

String

EmailNotes

Email Notes. (optional)

String

EmailNotesHTML

Base64-encoded HTML notes. (optional)

String

EmailSubject

Email subject. (optional)

String

EmailTemplateID

Email template id to use when sending an email. (required)

String

EmailTemplateName

Email template to use when sending an email. (optional)

Bool

SendEmailToCustomer

true or false. (required)

String

CustomerId

Customer ID. (required)

String

CustFullName

Customer's Full Name. (required)

String

TransId

Transaction ID. (required)

String

TransDetail

Transaction details. (required)

String

InvoiceNumber

Invoice number. (required)

String

PoNum

Purchase order number. (required)

String

SoNum

Sales order number. (required)

String

OrderId

Order ID. (required)

DateTime

Date

Invoice date. (required)

DateTime

DueDate

Invoice due date. (required)

Decimal

TotalAmount

Total invoice amount. (required)

Decimal

AmountDue

Amount due. (required)

Decimal

TipAmount

Tip Amount. (optional)

Decimal

ShippingAmount

Shipping Amount. (optional)

Decimal

DutyAmount

Duty Amount. (optional)

Decimal

TaxAmount

Tax Amount. (required)

String

Description

Description. (optional)

BillingAddress

BillingAddress

Billing Address. (optional)

ShippingAddress

ShippingAddress

Shipping Address. (optional)

String

ApprovedURL

Approved URL. (optional)

Int

DisplayDefaultResultPage

  • 1 to display EBizCharge result page.
  • 0 to display a user defined result page (ApprovalURL).

(required)

String

PayByType

  • CC for credit card payments.
  • ACH for ACH payments.
    EMV for EMV payments
  • Leave empty to allow credit card payments only
  • For combinations, use comma to separate them: CC,ACH(optional)

String

AllowedPaymentMethods

Visa, MasterCard, AmericanExpress, ACH

(optional)

Bool

SavePaymentMethod

True or false. (required)

Bool

ShowSavedPaymentMethods

True or false. (required)

String

CountryCode

ISO-3166-1: Alpha-2 Codes
For example:
US United Stated
CA Canada

https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes

(required)

String

CurrencyCode

Currency code. (required)

String

ProcessingCommand

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

(optional)

String

SoftwareId

Software name (optional)

String

TransactionLookupKey

A unique string that can be used to locate payments submitted using EBizWebForm

(optional)

TransactionLineItem

LineItems

List of invoice items. (optional)

String

Clerk

Clerk information. (optional)

String

Terminal

Terminal information.(required)

Bool

ShowViewInvoiceLink

Show View Invoice Link. (optional)

String

InvoiceInternalId

Invoice Internal ID. (optional)

DeviceSettings

DeviceSettings

Device Settings. (optional)

String

DocumentTypeId

Document Type ID. (optional)

Bool

ShowViewSalesOrderLink

Show View Sales Order Link. (optional)

String

SalesOrderInternalId

Sales Order Internal ID. (optional)