Alokai

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

NameRequiredTypeDescription
contextRequiredContext
cartIdRequiredstring
customHeadersOptionalCustomHeaders

Referenced Types

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
}

On this page