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