createPaymentModelServiceToYookassa function
YookassaPaymentModel
createPaymentModelServiceToYookassa(
- PayEntity paymentModel,
- PaymentMethodEntity? selectPaymentMethod
Implementation
YookassaPaymentModel createPaymentModelServiceToYookassa(
PayEntity paymentModel,
PaymentMethodEntity? selectPaymentMethod,
) {
final payModel = YookassaPaymentModel(
id: paymentModel.idTransaction,
paid: false,
amount: YookassaAmountModel(
currency: YookassaCurrencyEnum.rub,
value: paymentModel.amountFull,
),
confirmation: YookassaConfirmationModel(
type: YookassaConfirmationTypeEnum.redirect,
confirmationUrl: null,
returnUrl: null,
),
paymentMethodModel: YookassaPaymentMethodModel(
type: convertYookassaTo(selectPaymentMethod!),
),
capture: false,
description: paymentModel.descriptionPay!,
);
return payModel;
}