payment method
Implementation
Widget? payment(
{DisplayTypes displayType = DisplayTypes.BOX, BuildContext? context}) {
assert(displayType == DisplayTypes.BOX || context != null,
'Context is optional only with DisplayTypes.BOX');
switch (displayType) {
case DisplayTypes.BOX:
return YTCore(
clientId: clientId,
title: title,
amount: amount,
backendUrl: backendUrl);
case DisplayTypes.MODAL:
if (context != null) {
_showDialog(context: context);
}
return null;
default:
return null;
}
}