ECheckService class

URL: https://developer.intuit.com/app/developer/qbpayments/docs/api/resources/all-entities/echecks Send and receive payments using EChecks. Applicable for US only

Constructors

ECheckService({required String baseUrl, required AuthenticationService authenticationService})

Properties

authenticationService AuthenticationService
final
baseUrl String
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

createDebit({required String requestId, required ECheck echeck, String? realmId, String? authToken}) Future<ECheck>
To process an E-check, you create a new debit object.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readECheck({required String echeckId, String? realmId, String? authToken}) Future<ECheck>
Retrieves the details of an echeck transaction that has been previously created. Supply the id as returned in the echecks response body from the previous create operation.
readRefund({required String echeckId, required String refundId, String? realmId, String? authToken}) Future<ECheck>
Retrieves the details of an ECheck refund transaction that has been previously created. The id of a previously created ECheck refund must be provided.
toString() String
A string representation of this object.
inherited
voidECheck({required String requestId, required String echeckId, String? realmId, String? authToken}) Future<ECheck>
Full or partial refund an existing ECheck transaction. Refund requests made on the same day as the associated debit request may result in the transaction being voided. Refunds cannot be issued unless the original debit has succeeded (this process typically takes approximately three business days).

Operators

operator ==(Object other) bool
The equality operator.
inherited