Alokai

getAvailableCustomerPaymentMethods

Fetch available payment methods for a logged in customer.

Signature

declare function getAvailableCustomerPaymentMethods(
	context: Context,
	customHeaders?: CustomHeaders
): Promise<ApolloQueryResult<CustomerCartQuery>>;

Parameters

NameRequiredTypeDescription
contextRequiredContext
customHeadersOptionalCustomHeaders

Referenced Types

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
}

On this page