Computop - Direct Debit
Front-end Integration
To adjust the frontend appearance, provide the following templates in your theme directory:
src/<project_name>/Yves/Computop/Theme/<custom_theme_name>/direct_debit.twig
State Machine Integration
The Computop provides a demo state machine for Direct Debit payment method which implements Authorization/Capture flow.
To enable the demo state machine, extend the configuration with the following values:
<?php
$config[SalesConstants::PAYMENT_METHOD_STATEMACHINE_MAPPING] = [
...
ComputopConfig::PAYMENT_METHOD_DIRECT_DEBIT => 'ComputopDirectDebit',
];
$config[OmsConstants::ACTIVE_PROCESSES] = [
...
'ComputopDirectDebit',
];
Direct Debit Payment Flow:
-
There is a radio button on "Payment" step.
After submitting the order the customer will be redirected to the Computop (Paygate form implementation).
The GET consists of 3 parameters:
- data (encrypted parameters, e.g. currency, amount, description);
- length (length of 'data' parameter);
- merchant id (assigned by Computop);
- By default, on success the customer will be redirected to "Success" step. The response contains payId On error, the customer will be redirected to "Payment" step with the error message by default. Response data is stored in the DB.
- Capture/Refund and Cancel actions are implemented in the admin panel (on manage order). On requests, Spryker will use payId parameter stored in the DB to identify a payment.
Set Up Details:
For partial refunds:
- Partial refunds are possible for direct debit transactions.
- But please note, that you can not test it in test mode.
- If you want to test it, you have to say it afterwards to Computop help desk, so that they can prepare the transaction.
See also:
- Get a general idea about Computop
- Learn about Computop API
- Get acquainted with Computop OMS functioning
- Configure Credit Card payment method for Computop
- Configure Easy Credit payment method for Computop
- Configure iDeal payment method for Computop
- Configure Paydirekt payment method for Computop
- Configure PayNow payment method for Computop
- Configure PayPal payment method for Computop
- Configure Sofort payment method for Computop
- Computop CRIF
Last review date: Feb. 20th, 2018