toFormData method

Map<String, String> toFormData()

Convert to form data for multipart request

Implementation

Map<String, String> toFormData() {
  final formData = <String, String>{
    'amount_cents': amountCents.toString(),
    'payment_methods': paymentMethods.join(','),
    'email': email,
    'is_live': isLive.toString(),
    'full_name': fullName,
    'phone_number': phoneNumber,
  };

  if (description != null) {
    formData['description'] = description!;
  }

  if (referenceId != null) {
    formData['reference_id'] = referenceId!;
  }

  return formData;
}