Tip of the day

Support tickets can be submitted directly from application

Controller types

Payment

Estimated reading: 2 minutes 233 views

In order to apply a payment controller in a template first of all need to define payment integration under the Integrations screen.

For more information about the payment integration click here.



Under the Developer tab of the payment controller it is possible to configure parameters and perform the mapping of the fields.

Payment IntegrationSelect a valid payment integration created in the Integrations screen.
Transaction TypeSelect the transaction type: Debit or Recurring Debit.
Select the amount input fieldSelect the field from the template where the amount of the payment will be added.
Note: without the amount value the payment window will not open.
You can set a default value for this field, or alternatively it can be filled in by the agent when sharing the screen with the client.
The field can be hidden, and it still will be the amount of transaction.
Source and Target tableYou can select fields in the template and connect them to the data returned from the payment interface. For example: last 4 digits of the credit card, card validity date, credit card type, etc.
In the “Source” column, enter the name of the required data to be retrieved from the payment interface. You must choose the name of the item as it appears at the checkout (for example: card_no)
Select the field in the template that will receive the information item (for example: cardNumber)

See below the example of the payment controller mapping:

The following parameters can be returned from the payment interface and mapped to the template fields:

card_expirationExpiration date of the credit card
cguidUnique identifier of the transaction
card_noCredit card number
card_maskCredit card mask
card_nameCredit card owner name
card_brandBrand of the credit card
card_aquirerAcquirer of the credit card
credit_companyCredit card company
club_idClub ID of the credit card
club_codeClub code of the credit card
currencyCurrency of the transaction
totalTotal amount of the transaction
life_styleIs the card is of Life Style type
auth_numberAuthorization number of the transaction
personal_idPersonal ID of the card owner
blocked_cardWhether the card is blocked

All the data returned from the payment interface will be archived in the meta_file.json upon the form submission.



It is possible to change the default payment button name under “Values & Display” section.

Leave a Comment

Share this Doc

Payment

Or copy link

CONTENTS