What it is

TrustPay is a standard bank transfer payment method available in Czech Republic in Czech Koruna. For any website with a Czech Republic target audience and international growth ambitions, TrustPay is a highly recommended payment method.

How it works

If the transaction is approved by TrustPay, the transaction status will change to completed and MultiSafepay will add the funds to the balance of your MultiSafepay Control.

Transaction flow

The transaction flow shows the different ways a transaction can be processed. This differs per payment method.

  • Order status
    The order status indicates the status of the order, such as completed, pending or rejected. The order status is independent of the incoming or outgoing payment of the transaction.

  • Transaction status
    The transaction status indicates the payment status of the transaction, such as completed, pending or rejected. Once the transaction status is completed, the amount of the transaction is added to your MultiSafepay balance.

Order Status Transaction Status Description
Initialized Initialized A payment link has been generated, but no payment has been received yet.
Completed Completed A successful Alipay transaction has been received and the funds will be added to your MultiSafepay Control balance.
Declined Declined Transaction has been rejected.
Expired Expired An unfinished transaction will automatically expire after a predefined period.
Void Cancelled Transaction has been cancelled.

Refund flow

Order Status Transaction Status Description
Reserved Reserved A refund has been requested.
Completed Completed Refund has been successfully processed.

The full API reference for TrustPay can be found here

Product Rules

Some rules may apply to certain payment methods. For TrustPay, the following rules apply:

  • Refunding more than the stated amount of the original transaction is possible with TrustPay. More information is available on our refund more than original amount page

  • Successful TrustPay transactions have no expiring date regarding refunding, as long as the receiving bank is able to process the refund

  • As a direct banking payment method, TrustPay has a different payment flow and therefore the setting of days or seconds active will have no influence. The customer processes the payment from his/her own banking environment. Full documentation can be found on our lifetime of a payment link FAQ page

  • As it is a standard bank transfer method, an expiry date exception for TrustPay transactions has been set to 10 days

  • TrustPay transactions are processed in Czech Koruna (CZK)


With MultiSafepay, TrustPay is an additional (non-standard) payment method.

You can submit the application to activate the payment method through your account manager via [email protected]

Our Risk team will assess whether you are eligibe for this payment method.

Request refund

Please follow these steps to refund a TrustPay transaction:

  1. Select transaction -> transaction overview in your MultiSafepay Control
  2. Find the transaction through search
  3. Open transaction
  4. Select refund
  5. Fill in the amount that you want to refund to the customer
  6. Confirm the refund.

Please note that by default, MultiSafepay does not allow for you to refund more than the stated amount of the original transaction. Please refer to the product rules for more information.

The transaction status is now initialized. As long as the transaction status is marked as initialized, the refund can be cancelled. When the transaction status is marked as completed, the refund is processed correctly. The customer will receive the refund to the bank account number in which the transaction was originally paid to, within the next business day.

A refund will only be processed if your balance on your MultiSafepay Control is positive.

In the event of a failed TrustPay refund, please contact our support team at [email protected] to assist you.


You're missing something out and would like us to fix it? Suggest an improvement to this page!


Other languages

Liever uitleg in het Nederlands? Neem contact op met uw accountmanager.

Vuoi ricevere informazioni in italiano? Contatta il tuo account manager.

Falls Sie eine deutschsprachige Erklärung bevorzugen, kontaktieren Sie bitte Ihren Kundenbetreuer

Prefieres tener la explicación en Español? Contacta con tu gerente de cuentas.

Vous préférez une explication en français? Contactez votre gestionnaire de compte.