toCommerceJson method

Map<String, dynamic> toCommerceJson({
  1. required String publicKey,
  2. required bool devMode,
  3. required String callbackUrl,
})

Converts to the JSON shape expected by commerce-js.

Implementation

Map<String, dynamic> toCommerceJson({
  required String publicKey,
  required bool devMode,
  required String callbackUrl,
}) => {
  'public_key': publicKey,
  'quote_amount': quoteAmount,
  'quote_currency': quoteCurrency,
  'target_currency': targetCurrency,
  'source_currency': sourceCurrency,
  'reference': ?reference,
  'devMode': devMode,
  'callback_url': callbackUrl,
  'meta': {'name': ?metaName, 'email': ?metaEmail, 'phone_number': ?metaPhone},
};