function createMandateFromData
createMandateFromData(
mandateData:
IntentMandate
| CartMandate
| (IntentMandate & { signature?: string; })
| (CartMandate & { merchant_authorization?: string; })
,
options?: { privateKey?: string; publicKey?: string; validateSignature?: boolean; },
): Promise<IntentMandateClass | CartMandateClass>

Factory function to create mandate classes from existing mandate data

Parameters

mandateData:
IntentMandate
| CartMandate
| (IntentMandate & { signature?: string; })
| (CartMandate & { merchant_authorization?: string; })
  • The mandate data (can be signed or unsigned)
optional
options: { privateKey?: string; publicKey?: string; validateSignature?: boolean; }
  • Optional signing/verification options

Return Type

IntentMandateClass or CartMandateClass instance

Usage

import { createMandateFromData } from ".";