CloverConnector  4.0.0
Copyright (C) 2018 Clover Network, Inc.
com.clover.sdk.v3.payments.Payment Class Reference

Properties

string id [get, set]
 Unique identifier More...
 
com.clover.sdk.v3.base_.Reference order [get, set]
 The order with which the payment is associated More...
 
com.clover.sdk.v3.base_.Reference device [get, set]
 Device which processed the transaction for this payment More...
 
com.clover.sdk.v3.base_.Tender tender [get, set]
 The tender type associated with this payment, e.g. credit card, cash, etc. More...
 
long amount [get, set]
 Total amount paid More...
 
long tipAmount [get, set]
 Amount paid in tips More...
 
long taxAmount [get, set]
 Amount paid in tax More...
 
long cashbackAmount [get, set]
 Amount given back in a cash back transaction More...
 
long cashTendered [get, set]
 Amount of cash given by the customer More...
 
string externalPaymentId [get, set]
 
com.clover.sdk.v3.base_.Reference employee [get, set]
 The employee who processed the payment More...
 
long createdTime [get, set]
 Time payment was recorded on server More...
 
long clientCreatedTime [get, set]
 
long modifiedTime [get, set]
 Last modified time of the payment More...
 
bool offline [get, set]
 
com.clover.sdk.v3.payments.Result result [get, set]
 
com.clover.sdk.v3.payments.CardTransaction cardTransaction [get, set]
 Information about the card used for credit/debit card payments More...
 
com.clover.sdk.v3.payments.ServiceChargeAmount serviceCharge [get, set]
 Amount record as a service charge More...
 
List< com.clover.sdk.v3.payments.PaymentTaxRatetaxRates [get, set]
 
List< com.clover.sdk.v3.payments.Refundrefunds [get, set]
 
string note [get, set]
 
List< com.clover.sdk.v3.payments.LineItemPaymentlineItemPayments [get, set]
 
List< com.clover.sdk.v3.payments.AdditionalChargeAmountadditionalCharges [get, set]
 
com.clover.sdk.v3.order.VoidReason voidReason [get, set]
 If voided, the reason why (when available) More...
 

Detailed Description

Definition at line 28 of file Payment.cs.

Property Documentation

◆ additionalCharges

List<com.clover.sdk.v3.payments.AdditionalChargeAmount> com.clover.sdk.v3.payments.Payment.additionalCharges
getset

Definition at line 117 of file Payment.cs.

◆ amount

long com.clover.sdk.v3.payments.Payment.amount
getset

Total amount paid

Definition at line 54 of file Payment.cs.

◆ cardTransaction

com.clover.sdk.v3.payments.CardTransaction com.clover.sdk.v3.payments.Payment.cardTransaction
getset

Information about the card used for credit/debit card payments

Definition at line 102 of file Payment.cs.

◆ cashbackAmount

long com.clover.sdk.v3.payments.Payment.cashbackAmount
getset

Amount given back in a cash back transaction

Definition at line 69 of file Payment.cs.

◆ cashTendered

long com.clover.sdk.v3.payments.Payment.cashTendered
getset

Amount of cash given by the customer

Definition at line 74 of file Payment.cs.

◆ clientCreatedTime

long com.clover.sdk.v3.payments.Payment.clientCreatedTime
getset

Definition at line 88 of file Payment.cs.

◆ createdTime

long com.clover.sdk.v3.payments.Payment.createdTime
getset

Time payment was recorded on server

Definition at line 86 of file Payment.cs.

◆ device

com.clover.sdk.v3.base_.Reference com.clover.sdk.v3.payments.Payment.device
getset

Device which processed the transaction for this payment

Definition at line 44 of file Payment.cs.

◆ employee

com.clover.sdk.v3.base_.Reference com.clover.sdk.v3.payments.Payment.employee
getset

The employee who processed the payment

Definition at line 81 of file Payment.cs.

◆ externalPaymentId

string com.clover.sdk.v3.payments.Payment.externalPaymentId
getset

Definition at line 76 of file Payment.cs.

◆ id

string com.clover.sdk.v3.payments.Payment.id
getset

Unique identifier

Definition at line 34 of file Payment.cs.

◆ lineItemPayments

List<com.clover.sdk.v3.payments.LineItemPayment> com.clover.sdk.v3.payments.Payment.lineItemPayments
getset

Definition at line 115 of file Payment.cs.

◆ modifiedTime

long com.clover.sdk.v3.payments.Payment.modifiedTime
getset

Last modified time of the payment

Definition at line 93 of file Payment.cs.

◆ note

string com.clover.sdk.v3.payments.Payment.note
getset

Definition at line 113 of file Payment.cs.

◆ offline

bool com.clover.sdk.v3.payments.Payment.offline
getset

Definition at line 95 of file Payment.cs.

◆ order

com.clover.sdk.v3.base_.Reference com.clover.sdk.v3.payments.Payment.order
getset

The order with which the payment is associated

Definition at line 39 of file Payment.cs.

◆ refunds

List<com.clover.sdk.v3.payments.Refund> com.clover.sdk.v3.payments.Payment.refunds
getset

Definition at line 111 of file Payment.cs.

◆ result

com.clover.sdk.v3.payments.Result com.clover.sdk.v3.payments.Payment.result
getset

Definition at line 97 of file Payment.cs.

◆ serviceCharge

com.clover.sdk.v3.payments.ServiceChargeAmount com.clover.sdk.v3.payments.Payment.serviceCharge
getset

Amount record as a service charge

Definition at line 107 of file Payment.cs.

◆ taxAmount

long com.clover.sdk.v3.payments.Payment.taxAmount
getset

Amount paid in tax

Definition at line 64 of file Payment.cs.

◆ taxRates

List<com.clover.sdk.v3.payments.PaymentTaxRate> com.clover.sdk.v3.payments.Payment.taxRates
getset

Definition at line 109 of file Payment.cs.

◆ tender

com.clover.sdk.v3.base_.Tender com.clover.sdk.v3.payments.Payment.tender
getset

The tender type associated with this payment, e.g. credit card, cash, etc.

Definition at line 49 of file Payment.cs.

◆ tipAmount

long com.clover.sdk.v3.payments.Payment.tipAmount
getset

Amount paid in tips

Definition at line 59 of file Payment.cs.

◆ voidReason

com.clover.sdk.v3.order.VoidReason com.clover.sdk.v3.payments.Payment.voidReason
getset

If voided, the reason why (when available)

Definition at line 122 of file Payment.cs.


The documentation for this class was generated from the following file: