IntegrateIntegration modesHeadless CheckoutSDK ReferenceInterfacesPurseHeadlessCheckoutEditableOn this pagePurseHeadlessCheckoutEditableExtended by PurseHeadlessCheckoutToken Methods delete() delete(): Promise<void>; Delete the token from the user's wallet Returns Promise<void> Throws PurseHeadlessCheckoutError METHOD_NOT_IMPLEMENTED If the token is of type PurseHeadlessCheckoutTemporarySecondaryToken PurseHeadlessCheckoutError MISSING_SESSION If the session is missing PurseHeadlessCheckoutError MISSING_TOKEN If the provided token cannot be found PurseHeadlessCheckoutError MISSING_WALLET_SESSION If the wallet session is missing PurseHeadlessCheckoutError UNKNOWN_ERROR If an unknown error is caught during the deletion Example token.delete(); edit() edit(payload): Promise<void>; Edit the token's name Parameters ParameterTypeDescriptionpayload{ name: string; }payload.namestring- Returns Promise<void> Throws PurseHeadlessCheckoutError TOKEN_NOT_REGISTERABLE If the token is not registerable PurseHeadlessCheckoutError TOKEN_NOT_REGISTERED If the token is not registered (see PurseHeadlessCheckoutRegisterable.register) PurseHeadlessCheckoutError TOKEN_NAME_EXISTS If the token name already exists PurseHeadlessCheckoutError MISSING_TOKEN If the provided token cannot be found PurseHeadlessCheckoutError INVALID_TOKEN_NAME If the provided token name is invalid PurseHeadlessCheckoutError MISSING_WALLET_SESSION If the wallet session is missing Example token.edit({ name: 'New Name' });