createBeneficiary method
dynamic
createBeneficiary({})
Implementation
createBeneficiary({
required String customerId,
String? paymentSourceId,
String? failRedirectUrl,
String? successRedirectUrl,
String? paymentDestinationId,
}) {
String customizationParams = _convertCustomizationToURLString();
var initializationURL =
"$_getBaseUrl&method=${LeanMethods.createBeneficiary.name}&${Params.customer_id.name}=$customerId$customizationParams";
if (paymentDestinationId != null && paymentDestinationId.isNotEmpty) {
initializationURL =
"$initializationURL&${Params.payment_destination_id.name}=$paymentDestinationId";
}
if (paymentSourceId != null && paymentSourceId.isNotEmpty) {
initializationURL =
"$initializationURL&${Params.payment_source_id.name}=$paymentSourceId";
}
if (failRedirectUrl != null && failRedirectUrl.isNotEmpty) {
initializationURL =
"$initializationURL&${Params.fail_redirect_url.name}=$failRedirectUrl";
}
if (successRedirectUrl != null && successRedirectUrl.isNotEmpty) {
initializationURL =
"$initializationURL&${Params.success_redirect_url.name}=$successRedirectUrl";
}
return initializationURL;
}