Skip to main content

Function: payMethodService()

payMethodService(client): object

Defined in: service/PayMethodService.ts:17

Service for managing payment methods

Parameters​

client​

GraphQLClient

Returns​

createPayMethod()​

createPayMethod(input): Promise<PayMethod>

Creates a new payment method *

Parameters​

input​

PayMethodCreateInput

Payment method creation input *

Returns​

Promise<PayMethod>

Promise<PayMethod> The created payment method

deletePayMethod()​

deletePayMethod(id): Promise&lt;boolean>

Deletes a payment method *

Parameters​

id​

number

PayMethod ID to delete *

Returns​

Promise&lt;boolean>

Promise<boolean> Success status

getPayMethod()​

getPayMethod(id): Promise&lt;PayMethod>

Retrieves a specific payment method *

Parameters​

id​

number

Payment method ID *

Returns​

Promise&lt;PayMethod>

Promise<PayMethod> Payment method data

getPayMethods()​

getPayMethods(input?): Promise&lt;PayMethodsResponse>

Retrieves payment methods with search *

Parameters​

input?​

PayMethodSearchInput

Search input parameters *

Returns​

Promise&lt;PayMethodsResponse>

Promise<PayMethodsResponse> Payment methods response

updatePayMethod()​

updatePayMethod(variables): Promise&lt;PayMethod>

Updates an existing payment method *

Parameters​

variables​

PayMethodUpdateVariables

Payment method update input *

Returns​

Promise&lt;PayMethod>

Promise<PayMethod> The updated payment method