Payment

Description

This object contains all payment information, including payment, invoice, and customer information.

Properties

Type

Name

Description

string

MerchantId

Merchant ID (assigned by system). (required)

string

PaymentInternalId

Payment internal ID (assigned by system). (required)

string

CustomerId

Customer ID. (required)

string

SubCustomerId

Sub-customer ID. (optional)

string

DivisionId

(optional)

string

InvoiceNumber

Invoice number (assigned by system). (required)

string

InvoiceInternalId

Invoice internal ID (assigned by system). (required)

string

InvoiceDate

(required)

string

InvoiceDueDate

(required)

string

PoNum

Purchase order number. (required)

string

SoNum

Sales order number. (required)

string

InvoiceAmount

Total invoice amount. (required)

string

AmountDue

Invoice due amount. (required)

string

Currency

Currency code. 3-digit currency code of total amount. (required)

string

AuthCode

Authorization Code assigned by issuing bank.

string

RefNum

Reference number assigned by gateway.

string

Last4

string

PaymentMethod

Payment method type, for example: Visa, MasterCard, American Express, Check.

string

DatePaid

Payment date.

string

PaidAmount

Amount Paid.

string

TypeId

Transaction type, Possible Values:

  • Invoice
  • Surcharge
  • InvCredit
  • EbizWebForm
  • QuickPay

string

PaymentSourceId

Payment Source's SoftwareId
For example: QuickBooks, SAP B1, GP

string

PaymentType

Payment type, possible values:

  • InvoicePayment
  • QuickPayment
  • Recurring

string

TransactionLookupKey

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

string

ExternalTxnId

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

Examples

EBizSOAP.Payment payment = new EBizSOAP.Payment();
payment.CustomerId = "123456";
payment.SubCustomerId = "360252";
payment.InvoiceNumber = "INV450012";
payment.InvoiceAmount = "2000";
payment.PaidAmount = "800";