The following is a lost of payment service providers (PSP) that work in Switzerland. This is work in progress and content will change frequently.
Datatrans (datatrans.ch) – it’s an independent Payment Gateway Provider based in Switzerland. Datatrans is a bit special in that it doesnt offer acquiring. This means that you still have to set up a business relationship with a third-party acquirer such as PostFinance or a Credit Card Acquirer Bank. Datatrans then integrates all of them. Datatrans is a powerful online payment solution, but expect some additional efforts to set up a separate business relationship with an acquirer.
Beyond the standard credit cards and wallets (such as Apple Pay), it also supports PostFinance, PostFinance Card and Twint, a huge advantage in the Swiss market. It features an intuitive user interface for payment, there is publicly accessible demo available in the documentation (Lightbox Mode). It features a good User Experience via an easy to integrate frontend interface. It is developer friendly, featuring a clean programmable interface (API) and a good documentation and technical support. The state of the admin interface is unknown at the time of writing, will update soon.
Stripe (stripe.com) – Stripe is an international acquirer that supports the major credit cards. It has good support for subscription payments. It features an intuitive user interface for payment, there is publicly accessible demo available in the documentation. It is developer friendly, featuring a clean programmable interface (API) and a good documentation. The admin interface is extensive and offers a lot of control like reimbursements.
Paypal (paypal.com) – PayPal is an international online bank that supports the major credit cards. It features a good user interface and has a publicly accessible demo online here. It’s recommended to use the smart payment button and not the standard payment button as the standard one provides a sub-standard user experience. Other than that, paypal is developer friendly, featuring a clean programmable interface (API) and a good documentation. The admin interface is extensive and offers a lot of control like reimbursements.
BrainTree – braintreepayments.com – BrainTree is a subsidiary of PayPal and is positioned in the area of customized, integrated payment solutions (similar to Stripe or checkout). Its technical interface is more developer-friendly than PayPal’s and the focus of the solution is not PayPal as a brand but providing a good checkout and payment experience for the user. Check out their support here.
Checkout (checkout.com) – checkout.com is a UK-based international acquirer that supports the major credit cards. Last time I checked (2020) they allowed only merchants with an existing history and >50k in online payments per month. Also the service didn’t offer a lot of payment options for Switzerland, but this might rapidly evolve. It also supports Apple Pay in Switzerland. It features an intuitive user interface for payment, there is publicly accessible demo available in the documentation (checkout.js). It is developer friendly, featuring a clean programmable interface (API) and a good documentation. The admin interface is simple but clean and easy to use.
SIX Payment Services (six-payment-services.com) – Formerly Saferpay, SIX Payment Services is the payment solution by the Swiss payment provider SIX. It is owned by Swiss banks. SIX also offers offline payment services via phone. SIX supports all major credit cards and wallets such as Apple Pay. The user interface for payment requires a custom setup by the developer, there is no publicly accessible demo available. It is not very developer friendly. Last time I checked (2019) the admin interface was outdated and didn’t offer a good User Experience.
PostFinance Checkout (https://www.postfinance.ch/en/business/products/accounts-receivable-solutions/postfinance-checkout.html) – PostFinance Checkout supports the major credit cards plus TWINT and PostFinance Card, which is a major advantage in the Swiss market. The user interface for payment requires a custom setup by the developer, there is no publicly accessible demo available. While it offers out-of-the-box integration with some eCommerce Systems like WooCommerce (for WordPress) via plugins it is not very developer friendly and has only basic documentation.
PayRexx
https://www.payrexx.com/ – A Swiss up and coming Payment Service Provider which includes acquiring via PayRexx Direct. It supports all Swiss means of payments. It has a great admin interface and allows to integrate with the different third party payment means (like PostFinance and Twint) in a simple way. PayRexx has different ways of frontend integration, they show an easy one here: https://developers.payrexx.com/docs/showcases but at this point it doesn’t appear perfect yet (i.e. PostFinance Checkout on the web is not responsive)