Before you begin integrating with ZEN.COM, it is important that you familiarize yourself with the Transaction flow within our Payment system. Understanding how a Payment Transaction is processed and how you will be notified of changes in its status is essential for a successful integration.ZEN.COM supports many Payment methods and Payment channels that are different in the exact mode of operation. This section describes what a standard workflow looks like.Main transaction statuses:
1.
New: new, unprocessed transaction
2.
Pending: awaiting status
3.
Authorized: transaction authorized
4.
Accepted: transaction accepted
5.
Rejected: transaction rejected
6.
Canceled: transaction canceled
1
Authorization request
ZEN.COM Payments begin with an authorization request. ZEN.COM then directs Customers (or their payment data) to the selected Payment operator.
2
Payment statuses
The Payment is now PENDING. Once it is verified, you receive an IPN (Instant Payment Notification) that informs you of the Payment’s status: AUTHORIZED, CANCELED, REJECTED, or ACCEPTED
3
Payment accepted
If instant authorization is not available, the IPN may come with the PENDING status. If this happens, you should wait for the IPN with the final authorization status.
4
Settle
Accepted Transactions are settled to your ZEN.COM IBAN account. Rejected Transactions also contain a rejection reason code, which you can use to verify why the Payment was not successfully processed.
At ZEN.COM, we offer a much more simplified transfer flow compared to traditional ones. You can skip the settlement payout part of payment processing and receive your money directly to your ZEN.COM IBAN bank account.The ZEN.COM API integration features were built to provide Customers with the best shopping experience, minimizing the effort to pay for the Transaction. ZEN.COM API integration is using embedded Payment methods as well as the ZEN.COM hosted Payment site / external Payment site, that allows your Shop to securely accept Payments online. The final flow depends on selected Payment method and type of integration.How does it work?
Embedded Payment
Embedded Payment flow using full API integration is fully configurable. Presented flow may vary.
Blik user-case
Saved card user-case
1
Payment option
The Merchant provides the Customer with the option to make a Payment using the ZEN.COM Payment system in the Shop.
2
Payment channel selection
The Customer selects the Payment channel by clicking on it's corresponding link / icon.
3
T-6 code entering
The Customer enters the T-6 Blik code for Payment authorization and proceed Payment.
4
Data validation
The ZEN.COM Payment system validates the provided Transaction parameters, and if they are correct, it allows the Customer to authorize the Transaction in Bank app.
5
Payment authorization
If the Customer successfully authorizes the Transaction, it is confirmed by the ZEN.COM Payment system.
6
Payment notification
ZEN.COM sends Merchant the success status notification. Merchant displays success page for Customer.