toQueryParams method
Serializes to query parameters for the checkout URL.
Implementation
Map<String, String> toQueryParams() {
order._validate();
payment._validate();
if (jwt != null) {
_requireNonBlank(jwt!, 'jwt');
}
final params = <String, String>{};
order._writeQueryParams(params);
params['payment'] = jsonEncode(payment._toJson());
if (appearance != null) {
params['appearance'] = jsonEncode(appearance!.toJson());
}
if (jwt != null) params['jwt'] = jwt!;
return params;
}