Payment

Description

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

Properties

TypeNameDescription
stringMerchantIdMerchant ID (assigned by system). (required)
stringPaymentInternalIdPayment internal ID (assigned by system). (required)
stringCustomerIdCustomer ID. (required)
stringSubCustomerIdSub-customer ID. (optional)
stringDivisionId(optional)
stringInvoiceNumberInvoice number (assigned by system). (required)
stringInvoiceInternalIdInvoice internal ID (assigned by system). (required)
stringInvoiceDate(required)
stringInvoiceDueDate(required)
stringPoNumPurchase order number. (required)
stringSoNumSales order number. (required)
stringInvoiceAmountTotal invoice amount. (required)
stringAmountDueInvoice due amount. (required)
stringCurrencyCurrency code. 3-digit currency code of total amount. (required)
stringAuthCodeAuthorization Code assigned by issuing bank.
stringRefNumReference number assigned by gateway.
stringLast4
stringPaymentMethodPayment method type, for example: Visa, MasterCard, American Express, Check.
stringDatePaidPayment date.
stringPaidAmountAmount Paid.
stringTypeIdTransaction type, Possible Values:
- Invoice
- Surcharge
- InvCredit
- EbizWebForm
- QuickPay
stringPaymentSourceIdPayment Source's SoftwareId
For example: QuickBooks, SAP B1, GP
stringPaymentTypePayment type, possible values:
- InvoicePayment
- QuickPayment
- Recurring
stringTransactionLookupKeyA string that can be used to locate payments submitted using EBizWebForm.
stringExternalTxnIdA 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";