PostFinance Pay

Via the Saferpay JSON API, payments can be handled through PostFinance Pay.

General requirements

Acceptance of PostFinance Pay requires:

  • A corresponding license and thus a valid identification with a username and password for the Saferpay system.

  • A valid contract with PostFinance.

Technical requirements

The general integration of PostFinance Pay can be done via the Payment Page and has the following requirements for integration:

circle-exclamation
circle-exclamation

Supported features

Feature

Support

✅ / ✅

3D Secure

Dynamic Currency Conversion (DCC)

Mail Phone Order

Omni-Channel

Storage in the Secure Card Data Store

If you intend on saving PostFinance Pay-data for later use, Saferpay provides the possibility of storing the payment data inside the Saferpay Secure Card store, for the Payment Page and the Standalone Alias Registration. For this, the following requirements must be met:

  • Activation of Saferpay Secure Card Data in the Saferpay merchant account.

  • The feature must also be activated on PostFinance side.

Stansdalone registration

If you intend to use the standalone registration, you need to specify the parameter Type with the value POSTFINANCEPAY, which signals, that you want to save Postfinance Pay payment means.

Address collection from PostFinance

This function is currently not yet available and will be delivered at a later date.

Instant Payouts

Instant Payouts enables merchants to directly fund Swiss bank accounts. Use-cases may include the payout of winnings and other cases, that do not directly refund a previously made transaction.

Requirements

Instant Payouts requires the following things in order to work:

  • The merchant needs a dedicated Instant Payout contract and a bank account with PostFinance.

    • Activation of said contract on the desired Saferpay Terminal-ID

  • The recipient needs a bank account with a participating Swiss bank.

circle-info

Instant payouts are only possible in Swiss francs and up to a maximum amount of CHF 20'000. If the PostFinance recipient account is held in a foreign currency, PostFinance will convert the amount.

Technical Integration

From a technical standpoint, the merchant is performing a RefundDirect requestarrow-up-right, with which they are providing the IBAN of the destination bank account, inside the PaymentMeans.BankAccount container.

In addition, for legal reasons, you must also send the complete address of the recipient inside the OriginalCreditTransfer.Recipient container. Not submitting the address may lead to errors, or rejections.

Example

Testing

Please refer to this chapterarrow-up-right, if you want to test PostFinance Pay.

Last updated

Was this helpful?