Share via


PDF4me SwissQR

PDF4me SwissQR gives you functionalities like create SwissQR bill on your PDF document, split by SwissQR Code and Read SwissQR Code as Json on your PDF file.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name PDF4me Support
URL https://dev.pdf4me.com/help
Email support@pdf4me.com
Connector Metadata
Publisher Ynoox
Website https://dev.pdf4me.com/
Privacy policy https://dev.pdf4me.com/privacy-policy/
Categories AI;Website

PDF4me SwissQR connector lets you automate your SwissQR bill related PDF document jobs more easy. You can integrate PDF4me SwissQR connector with Power Automate in easy steps. To know about the integration & more, visit our documentation page: PDF4me : Getting Started

To use this integration, you need to have an account on the PDF4me Developer Portal. Follow steps below to get your Subscription Key.

How to get PDF4me Subscription Key

  • Register in PDF4me Developer Portal and start a Free Trial
  • Go to Api Keys tab in the Developer Portal.
  • Select an application or Create a new application.
  • You will find a Primary Key and Secondary Key listed under the application. Click on Copy Key button beside the Primary Key for Power Automate text and paste it to Power Automate PDF4me connection

You're now ready to start using this integration.

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
API Key securestring The API Key for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Create SwissQR Bill

Create the SwissQR bill payment part with your PDF document. https://dev.pdf4me.com/power-automate/documentation/actions/create-swissqr-bill/

Read SwissQR Code

Read-out Billing Data from SwissQR Bill. https://dev.pdf4me.com/power-automate/documentation/actions/read-swissqr-code/

Split Document by SwissQR Code

Split the PDF document by barcode types and filters. https://dev.pdf4me.com/power-automate/documentation/actions/split-pdf-by-swiss-qr/

Create SwissQR Bill

Create the SwissQR bill payment part with your PDF document. https://dev.pdf4me.com/power-automate/documentation/actions/create-swissqr-bill/

Parameters

Name Key Required Type Description
Amount
amount string

Amount, The amount element is to be entered without leading zeroes, including decimal separators and two decimal places.

AV1 Parameters
av1Parameters string

Alternative scheme parameter, Maximum 100 characters permitted.

AV2 Parameters
av2Parameters string

Alternative scheme parameter, Maximum 100 characters permitted.

BillingInfo
billingInfo string

BillingInfo, Maximum 140 characters permitted.

Creditor AddressType
crAddressType True string

The creditor's address type is specified using a code S or K.

Creditor City
crCity string

The creditor's Town/City with max 35 characters length.

Creditor Name
crName True string

The creditor's name or company according to the account name.

Creditor PostalCode
crPostalCode string

The creditor's PostalCode with max 16 characters length.

Creditor AddressLine1
crStreetOrAddressLine1 string

The creditor's address line 1 with max 70 characters length.

Creditor AddressLine2
crStreetOrAddressLine2 string

The creditor's address line 2. For S type 16 characters, K type 70 characters length permitted.

Currency
currency string

The payment currency, Only CHF and EUR are permitted.

File Content
docContent True byte

Map the PDF file content from the source

File Name
Name True string

Input file name with proper extension

IBAN
iban True string

IBAN or QR-IBAN of the creditor. Max 21 characters with CH or LI only.

Language Type
languageType string

Choose the language type.

Reference
reference string

Reference, Maximum 27 characters permitted.

Reference Type
referenceType string

Reference Type.

Seperator Line
seperatorLine string

Choose the Seperator Line.

Ultimate Debtor AddressType
udAddressType string

The Ultimate Debtor's address type is specified using a code S or K.

Ultimate Debtor City
udCity string

The Ultimate Debtor's Town/City with max 35 characters length.

Ultimate Debtor Name
udName string

The Ultimate Debtor's name or company according to the account name.

Ultimate Debtor PostalCode
udPostalCode string

The Ultimate Debtor's PostalCode with max 16 characters length.

Ultimate Debtor AddressLine1
udStreetOrAddressLine1 string

The Ultimate Debtor's address line 1 with max 70 characters length.

Ultimate Debtor AddressLine2
udStreetOrAddressLine2 string

The Ultimate Debtor's address line 2. For S type 16 characters, K type 70 characters length permitted.

Unstructured Message
unstructuredMessage string

UnstructuredMessage, Maximum 140 characters permitted.

Returns

Output file content from the PDF4me API response

File Content
binary

Read SwissQR Code

Read-out Billing Data from SwissQR Bill. https://dev.pdf4me.com/power-automate/documentation/actions/read-swissqr-code/

Parameters

Name Key Required Type Description
File Content
docContent True byte

Map the PDF file content from the source

File Name
Name True string

Name of the file from with file extension

Returns

Output file content from the PDF4me API response

File Content
binary

Split Document by SwissQR Code

Split the PDF document by barcode types and filters. https://dev.pdf4me.com/power-automate/documentation/actions/split-pdf-by-swiss-qr/

Parameters

Name Key Required Type Description
File Content
docContent True byte

The content of the input file

File Name
Name True string

Name of the file

Split QrCode Page
splitBarcodePage True string

Choose the Split QrCode Page

Combine Pages
combinePagesWithSameConsecutiveBarcodes boolean

Combine pages with same barcodes. Any pages having consecutively same barcode texts will be merged as a single document

PDF Render API
pdfRenderDpi string

Pdf Render Dpi for barcode. Accepted values - 100, 150, 200, 250

Returns

Name Path Type Description
splitedDocuments
splitedDocuments array of object

Splited Documents

File Name
splitedDocuments.fileName string

Output file name

File Content
splitedDocuments.streamFile byte

Output file content

Definitions

binary

This is the basic data type 'binary'.