assembly-payments
Version:
Assembly Payments API Typescript/Javascript Bindings
49 lines (48 loc) • 1.63 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = (client) => ({
/**
* @description Retrieve an ordered and paginated list of existing **Direct Debit Authorities**.
*
* @tags Direct Debit Authorities
* @name ListDirectDebitAuthorities
* @summary List Direct Debit Authorities
* @request GET:/direct_debit_authorities
* @secure
*/
listDirectDebitAuthorities: (params) => client.request({
url: `/direct_debit_authorities`,
method: 'GET',
params,
secure: true,
}),
/**
* @description Create a **Direct Debit Authority** associated with a **Bank Account**. The **Direct Debit Authority** is required to use a **Bank Account** as a funding source (Direct Debit/ACH).
*
* @tags Direct Debit Authorities
* @name CreateDirectDebitAuthority
* @summary Create Direct Debit Authority
* @request POST:/direct_debit_authorities
* @secure
*/
createDirectDebitAuthority: (data) => client.request({
url: `/direct_debit_authorities`,
method: 'POST',
data,
secure: true,
}),
/**
* @description Show details of a specific **Direct Debit Authority** using a given `:id`.
*
* @tags Direct Debit Authorities
* @name ShowDirectDebitAuthority
* @summary Show Direct Debit Authority
* @request GET:/direct_debit_authorities/{id}
* @secure
*/
showDirectDebitAuthority: (id) => client.request({
url: `/direct_debit_authorities/${id}`,
method: 'GET',
secure: true,
}),
});
;