/// <summary> /// Implementation with full parameters /// </summary> protected async void RequestReauthorization2() { var connectionInstance = new PaystackTransaction(Credential.Key); var response = await connectionInstance.RequestReAuthorization(new RequestReAuthorizationRequestModel() { amount = 4000, authorization_code = "authorization_code", currency = PayStackDotNetSDK.Helpers.Constants.Currency.Naira, email = "*****@*****.**", reference = "reference", metadata = new RequestReAuthorizationMetadata() { custom_fields = new List <RequestReAuthorizationCustomField>() { new RequestReAuthorizationCustomField() { display_name = "display_name", value = "value", variable_name = "variable_name" } } } }); }
/// <summary> /// Implementation with basic parameters /// </summary> protected async void RequestReauthorization() { var connectionInstance = new PaystackTransaction(Credential.Key); var response = await connectionInstance.RequestReAuthorization("authorization_code", "*****@*****.**", 4000); }