PaymayaCheckout constructor

const PaymayaCheckout({
  1. required PaymayaAmount totalAmount,
  2. required PaymayaBuyer buyer,
  3. required List<PaymayaItem> items,
  4. required PaymayaRedirectUrls redirectUrl,
  5. required String requestReferenceNumber,
  6. Map<String, Object>? metadata,
})

Paymaya single checkout object Example:

  final checkout = PaymayaCheckout(
    totalAmount: totalAmount,
    buyer: buyer,
    items: items,
    redirectUrl: redirectUrls, /// success,failure,cancel
    requestReferenceNumber: requestReferenceNumber,
    metadata: {},
  );

Implementation

const PaymayaCheckout({
  required this.totalAmount,
  required this.buyer,
  required this.items,
  required this.redirectUrl,
  required this.requestReferenceNumber,
  this.metadata,
});