Tip of the day

Support tickets can be submitted directly from application

Payment integration

Estimated reading: 2 minutes 268 views

Before creating an integration with the Cellosign system, the integrity of the terminal must be checked against Credit Guard.Get the login information from Credit Guard and perform a terminal health check on the payment page.

In order to create payment integration in the Cellosign system go to “Integrations” screen and press “+Add” under “Payment” section:

Basic settings

AliasAdd the alias name (any value).
TypeSelect the Type – “Credit Guard MPI”.
LanguageSelect the language. Default: HEB.
CurrencySelect the currency. Default: ILS.

Terminal settings

Note: the following information must be obtained from the payment service provider.

server_urlAdd the payment server address.
terinalNumberAdd the terminal number.
protocolVersionAdd the protocol version, default 2000.
midAdd MID details.

Authentication settings

UserAdd a valid user name to the payment interface.
PasswordAdd a valid password.

Save and press “Test” button to verify connection with your payment server.

For more information about the implementation of the Payment controller click here.

How credit guard integration works?

The integration with credit guard works in 3 steps:

StepWhat it does?
InitializeWhen user clicks of payment control in form this step requests credit guard for a url to display terminal in an Iframe.

Note:The responsibility for logic, ui and data that included in the iframe is on the client. Cellosign has no way of managing business logic and looks.
InquireAfter client confirm the transactions, Cellosign API receive a callback. This callback activate Inquire step that accept data from Credit guard.
Note: Inquire response is does not include all the data from Credit guard.
This step is terminating the integration with Credit guard only if the result code is not success (“000”)
Data from interface will be pushed to form

In case your business case requires to stop the process at this point you will need to make sure that the result is any other than success.
VerifyThis step is triggered if Inquire returns a success. It produce tokens from CG and push back to views and Archive API.

Notes and Gotchas.

Blocked auto-focus

In case terminal is not opened in cellosign check the errors console. you may see “Blocked auto-fucus”. Problem is that browser may detect not human action where open an iframe and as result block access to inputs.

What needs to be done is check off any auto-focus elements in your terminal.

Auto focus is attribute that automatically accept focus when form is opened.

Leave a Comment

Share this Doc

Payment integration

Or copy link

CONTENTS