PaymentLinkRequest.fromAmount constructor

PaymentLinkRequest.fromAmount({
  1. required double amount,
  2. required List<String> paymentMethods,
  3. required String email,
  4. required String fullName,
  5. required String phoneNumber,
  6. String? description,
  7. bool isLive = true,
  8. String? paymentLinkImage,
  9. String? referenceId,
})

Create PaymentLinkRequest from amount in currency units

Implementation

factory PaymentLinkRequest.fromAmount({
  required double amount,
  required List<String> paymentMethods,
  required String email,
  required String fullName,
  required String phoneNumber,
  String? description,
  bool isLive = true,
  String? paymentLinkImage,
  String? referenceId,
}) {
  return PaymentLinkRequest(
    amountCents: (amount * 100).round(),
    paymentMethods: paymentMethods,
    email: email,
    fullName: fullName,
    phoneNumber: phoneNumber,
    description: description,
    isLive: isLive,
    paymentLinkImage: paymentLinkImage,
    referenceId: referenceId,
  );
}