getAvailableCustomerPaymentMethods
Fetch available payment methods for a logged in customer.
Signature
declare function getAvailableCustomerPaymentMethods(
context: Context,
customHeaders?: CustomHeaders
): Promise<ApolloQueryResult<CustomerCartQuery>>;Parameters
| Name | Required | Type | Description |
|---|---|---|---|
context | Required | Context | |
customHeaders | Optional | CustomHeaders |
Referenced Types
- Context
- CustomHeaders
ApolloQueryResultCustomerCartQuery
Examples
Simple usage:
import { sdk } from '~/sdk.config.ts';
// fetch available payment methods for a logged in customer
const result = await sdk.magento.getAvailableCustomerPaymentMethods();
// example result
{
"data": {
"cart": {
"__typename": "Cart",
"available_payment_methods": [
{
"__typename": "AvailablePaymentMethod",
"code": "checkmo",
"title": "Check / Money order"
}
]
}
},
"loading": false,
"networkStatus": 7
}