From 2ff7ef31a70f711c17941ff6bbd402bd0c0c4a3f Mon Sep 17 00:00:00 2001 From: Jens Debergh Date: Thu, 4 Jun 2026 14:34:39 +0200 Subject: [PATCH] Add envelopeName header support --- .../bulk_payment_initiation_request.rb | 16 +++++++++------- lib/ibanity/version.rb | 2 +- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/lib/ibanity/api/isabel_connect/bulk_payment_initiation_request.rb b/lib/ibanity/api/isabel_connect/bulk_payment_initiation_request.rb index 525b75c..52fcb86 100644 --- a/lib/ibanity/api/isabel_connect/bulk_payment_initiation_request.rb +++ b/lib/ibanity/api/isabel_connect/bulk_payment_initiation_request.rb @@ -1,20 +1,22 @@ module Ibanity module IsabelConnect class BulkPaymentInitiationRequest < Ibanity::BaseResource - def self.create(access_token:, raw_content:, filename:, idempotency_key: nil, is_shared: true, hide_details: false) + def self.create(access_token:, raw_content:, filename:, idempotency_key: nil, is_shared: true, hide_details: false, envelope_name: nil) uri = Ibanity.isabel_connect_api_schema["bulkPaymentInitiationRequests"].sub("{bulkPaymentInitiationRequestId}", "") + headers = { + content_type: :xml, + "Content-Disposition": "inline; filename=#{filename}", + "Is-Shared": is_shared, + "Hide-Details": hide_details + } + headers["envelopeName"] = envelope_name unless envelope_name.nil? create_file_by_uri( uri: uri, resource_type: "bulkPaymentInitiationRequest", raw_content: raw_content, customer_access_token: access_token, idempotency_key: idempotency_key, - headers: { - content_type: :xml, - "Content-Disposition": "inline; filename=#{filename}", - "Is-Shared": is_shared, - "Hide-Details": hide_details - } + headers: headers ) end diff --git a/lib/ibanity/version.rb b/lib/ibanity/version.rb index 86c5b30..781f070 100644 --- a/lib/ibanity/version.rb +++ b/lib/ibanity/version.rb @@ -1,3 +1,3 @@ module Ibanity - VERSION = "2.5.0" + VERSION = "2.6.0" end