quickbooks-api
Version:
A modular TypeScript SDK for seamless integration with Intuit QuickBooks APIs. Provides robust authentication handling and future-ready foundation for accounting, payments, and commerce operations.
22 lines (21 loc) • 658 B
JavaScript
/**
* Raw Payment Query
* @param this - The Payment API
* @param queryBuilder - The query builder to use
* @returns Custom query results
*/
export async function rawPaymentQuery(queryBuilder) {
// Build the URL
const url = queryBuilder.build();
// Execute the custom query
const response = await this.apiClient.runRequest(url, { method: 'GET' });
// Format the Response
const payments = this.formatResponse(response);
// Setup the Search Response
const searchResponse = {
results: payments,
hasNextPage: await this.hasNextPage(queryBuilder),
};
// Return the Payments
return searchResponse;
}