startCheckoutRouter method
Future<StartCheckoutResponse>
startCheckoutRouter(
- Map<String, dynamic> cardTokensSkyflowTonder,
- num total,
- String deviceSessionIdTonder,
- CreateOrderResponse createOrderResponse,
- BusinessPK? business,
- CreatePaymentResponse createPaymentResponse,
)
Implementation
Future<StartCheckoutResponse> startCheckoutRouter(
Map<String, dynamic> cardTokensSkyflowTonder,
num total,
String deviceSessionIdTonder,
CreateOrderResponse createOrderResponse,
BusinessPK? business,
CreatePaymentResponse createPaymentResponse,
) async =>
await liteSdkTonder.startCheckoutRouter(
StartCheckoutRequest(
cardTokensSkyflowTonder,
cardTokensSkyflowTonder["cardholder_name"],
"",
email,
phone,
returnUrl,
"no_id",
1,
"0",
"0",
total,
"shipping",
"transaction",
deviceSessionIdTonder.isNotEmpty ? deviceSessionIdTonder : null, // SI
"",
createOrderResponse.toMap()["id"],
business!.pk,
(createPaymentResponse.toMap().containsKey("pk"))
? createPaymentResponse.pk
: false,
'sdk',
),
);