Integrating the installment payment method for Payolution

Edit on GitHub

Installment Scenarios

Standard Case

Click Me

Full Refund

Click Me

Partial Refund

Click Me

Integrating Payolution Installment Payment

The In order to integrate installment payment, two simple steps are needed: setting Payolution installment payment configuration and calling the facade functions.

Setting Payolution Installment Configuration

As installment requests use additional type of requests called Calculation Requests, two groups of configuration are defined: transaction configuration for handling the basic requests (pre-authorization, re-authorization, etc), and calculation configuration for handling calculation requests. The configuration to integrate installment payments using Payolution is:

Key Description Required
TRANSACTION_GATEWAY_URL The gateway URL to connect with Payolution services v
CALCULATION_GATEWAY_URL The gateway URL to connect with Payolution calculation service v
TRANSACTION_SECURITY_SENDER The sender ID v
TRANSACTION_USER_LOGIN The sender username v
TRANSACTION_USER_PASSWORD The sender password v
CALCULATION_SENDER The sender name for the calculation request (default is Spryker)
CALCULATION_USER_LOGIN The sender username for the calculation request v
CALCULATION_USER_PASSWORD The sender password for the calculation request v
TRANSACTION_MODE The mode of the transaction, either test or live v
CALCULATION_MODE The mode of the calculation, either test or live v
TRANSACTION_CHANNEL_PRE_CHECK A Payolution channel for handling pre-check requests, if using Pre-check
TRANSACTION_CHANNEL_INSTALLMENT A Payolution channel for handling installment requests except Pre-check and calculation v
CALCULATION_CHANNEL A Payolution channel for handling calculation requests v
MIN_ORDER_GRAND_TOTAL_INSTALLMENT The minimum order grand total amount for installment payments–for example, $2. v
MAX_ORDER_GRAND_TOTAL_INSTALLMENT The maximum order grand total amount for installment payments–for example, $5000. v
PAYOLUTION_BCC_EMAIL_ADDRESS Payolution email address to send copies of payment details