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