Swiss QR Bills API- Developers Resources

Sandbox API End Point : https://www.upiqrcode.com/swisstestqr/

Developers can integrate Swiss QR Bills API ( Application Programming Interface) into their billing applications or mobile applications. There is no limit of testing Swiss QR Bills API.
Production API End Point will be supplied to the paid users. Users who have high volume of transactions, can contact us for buying QR Code Server.

Swiss QR Bills API Parameters

ParametersData TypeWhether MandatoryLengthDescription
apikey string yes100 Characters MaximumRegister and login to member area to get your apikey.
seckey string yes100 Characters MaximumSet your seckey from member area.
CRname string yes70 Characters MaximumSeller / Creditor/ Payment Receiver Name
CRiban string yes21 AlphanumericIBAN No. of the Seller/ Payment Receiver's. IBAN Nos. of Switzerland and Liechtenstein are permitted
CRadd1 string no70 Characters MaximumSeller/ Payment Receiver's Street/P.O. Box from the creditor's address
CRadd2 string no16 Characters MaximumSeller/ Payment Receiver's Building number from creditor's address
CRPostCode string Conditional16 Characters MaximumSeller/ Payment Receiver's postal code is must be provided without a country code prefix
CRcity string Conditional35 Characters MaximumSeller/ Payment Receiver's City / town
CRcountry string yes2 Characters OnlySeller/ Payment Receiver's Country Code. Only CH/LI permitted.
CH -> for Switzerland
LI -> Liechtenstein
billamount Currency no12 (Format 0.00)Bill Amount. Maximum 12-digits permitted, including decimal separators. Only decimal points (".") are permitted as decimal separators. The amount must be between CHF/EUR 0.01 and CHF/EUR 999999999.99.
currency string yes3 AlphaCHF/EUR
CHF->For Swiss franc
EUR-Euro
DRname stringConditional70 Characters MaximumBuyer / Debtor/ Payer Name
DRadd1 string no70 Characters maximumBuyer/ Payer's Street/P.O. Box from the creditor's address
DRadd2 string no16 Characters MaximumBuyer/ Payer's Building number from creditor's address
DCRPostCode string Conditional16 Characters maximumBuyer/ Payer's postal code is must be provided without a country code prefix
DRcity string Conditional35 Characters maximumBuyer/ Payer's City / town
DRcountry string Conditional2 Characters OnlyBuyer/ Payer's Country Code. Only Two-letter country code according to ISO 3166-1
refType string yes4 Characters MaximumQRR -> QR reference
SCOR -> Creditor Reference (ISO 11649)
NON -> without reference
ref string Conditional27 CharactersQRR - 27 Characters
SCOR - 5-25 Characters
addInfo string no140 charactersAdditional Information
billingInfo string no140 charactersBill Related information
othpayscheme1 string no100 CharactersPayment Scheme
othpayscheme2 string no100 charactersPayment Scheme
payslip string no3 charactersYES-> If require QR Code with payment detail/ payment slip
NO->If require only Swiss QR Code.
If option is not defined, only Swiss QR Code image will be generated.
Swiss QR Bill Image With Payslip
Swiss QR Bill Image Without Payslip
output string no5 charactersimage -> if required output is QR Code Image
JSON-> If required output in JSON. Output will be JSON and image will be encoded in base64 String
If option is not defined, image will be the output in response
website string no100 characterswebsite name to be printed on Swiss QR Bill in production.

Swiss QR Bills API Sample Responses

PHP Code for integration of SWISS QR Bills API

C# Code for integration of Swiss QR Bills API

C# Code for integration of Swiss QR Bills API

JAVA.NET Code for integration of Swiss QR Bills API

JavaScript JQuery Code for integration of Swiss QR Bills API

JavaScript XMLHttpRequest Code for integration of Swiss QR Bills API

Kotlin OkHttp Code for integration of Swiss QR Bills API

Python http.client Code for integration of Swiss QR Bills API

Python Requests Code for integration of Swiss QR Bills API

Python Unirest Code for integration of Swiss QR Bills API

Ruby Unirest Code for integration of Swiss QR Bills API

Ruby net::http Code for integration of Swiss QR Bills API

Node.js HTTP Code for integration of Swiss QR Bills API

Node.js Request HTTP Code for integration of Swiss QR Bills API

Node.js Unirest HTTP Code for integration of Swiss QR Bills API

Node.js Axios HTTP Code for integration of Swiss QR Bills API

Share this page