Changes

Jump to navigation Jump to search

Payment methods in Websky

99 bytes added, 08:05, 7 September 2020
no edit summary
==Payment process in Websky==
The direct process of payment acceptance always takes place outside Websky. The system only records the final status of the transaction received from the outside. There are two ways to assign a payment transaction status:
<!--[[File:Удалить_запись_об_оплате.png|705px|thumb|Payment transactions window]]-->* "'''Automatically" ''' - automatic change of transaction status occurs when interacting with external payment gateways, when payment gateway sends payment status by transaction or other status.* "'''Manually" ''' - the payment status can be fixed manually without interaction with external payment gateways using buttons:** '''Record payment''' - assigns a payment attribute to the order in Websky.** '''Delete payment record''' - deletes the payment attribute in Websky without actual refund. '''Attention!''' The operation does not imply interaction with payment gateways; payment is not cancelled.
===Payment transactions===
'''Websky Payment Transaction''' is an object that manages and stores the state of one payment per order.
The term "'''transaction" ''' implies:
* maximum (but not complete) integrity of a single Websky payment transaction;
* absolute unrelatedness between payments;
</table>
<!--[[File:Ссылка_на_Платёжные_транзакции.png|205px|thumb|Link to Payment Transactions]]-->
====Information on payment transactions====
===Managing user access to payment methods===
in In the '''Finances → Payment methods → Gateway access settings''' section, agent can set up availability of payment methods for users/groups/companies:<br>.
* Select the object of settings application in the '''User''' field.
* Enable the payment methods allowed to the user and disable the prohibited ones.
'''Attention!''' The '''Enable new version''' option must always be <u> enabled</u>. This option activates the advanced payment acceptance module '''Payments 2.0'''.
===Setting up and managing payment methods===
The '''Gateway Management''' page displays a table of payment methods which contains all payment methods of the selected object (in the "User" field), as well as:
* brief information about each payment method you have set up,
* links to edit parameters of the payment method <!--[[File:Ссылка на Редактирование параметров.png]]-->,
* links to payment method filtering settings,
* links to set up payment method details,
* payment method removal buttons <!--[[File:Кнопка удаления.png]]-->.
<!--{| class="wikitable"
|-
|[[File:Таблица_платёжных_методов.png|1100px|Payment methods table in Websky]]
|-
|Payment methods table in Websky
|}-->
====Payment method creation====
# Set the parameters for the payment gateway and click on '''Save'''.
The payment method will appear in the payment method table on the "'''Gateway control" ''' page.
====Payment Method Settings====
* '''Payment information through this gateway''' - additional information displayed on the page of choosing payment methods and after choosing a specific payment method.
* '''Scenario of payment gateway''' - configuration of the 'Payments 2.0' module that allows you to describe the scenario of actions that will take place during the payment process. The setting is available for all payment gateways on Booking form 2.0. WYSIWYG is used to edit the script text. If the text is missing, the setting text "Payment information through this gateway" will be displayed in its place.
<!--[[File:Script Display_on_web.png|300px|thumb|right| Script Display after payment selection]].-->
* '''Payment result''' - this setting allows you to specify the text that will be displayed at the top of the order page when a user returns from the payment page.
* '''Button text''' - the text of the current payment method selection button.
* '''Type of rule''' - specifies the type of calculation of the markup:
** '''Percent''' - the percentage is calculated from the total amount to be paid.
** ''''Value''' - the sum of the specified currency (specify the currency in the parameter ''Currency of markup''), is added to the total amount to be paid.
* '''The markup is not less than''' - minimum markup limitation (according to the agency's contract with SS).
* '''The markup is not more than''' - the maximum markup limitation (according to the agency's contract with the Staff Pension Agency).
<br>If the order parameters ''meet all conditions'' of the payment method filtration, then the payment method '''is available''' for selection as a payment method,
* if the order parameters ''do not fit at least one condition'' of the payment method filtering, the payment method '''is not available''' for selection as a payment method.
</u>"'''All filtering options settings are optional.'''
For specifying the conditions of payment method filtering:
====Payment method filtering parameters====
* ''''Payment gateway enabled''' - the option enables/disables the payment method.
* '''Supplier''' - filtering by components and selected suppliers. The "Ticket exchange" option allows you to enable selection of this payment method when exchanging tickets.
* '''Requisite''' - use this option to specify specific details of the supplier.
* '''Source ''' - using this option, you can enable access to payment using the payment method only when the transition was made from the source specified in the field (from [[Metrics module]]). The numeric ID of the transition source (comma) is specified.* '''All sources except ''' - using this setting you can disable access to payment via payment method if the transition was made via the source specified in this field. <br>'''Attention!''' The value must not intersect with the values from the field '''Source'''!* '''Airlines''' - is used to set the filter by airlines,* '''Display if the order amount is less than ''' - the maximum order amount at which the payment method is available to choose.* '''Display if the order amount is more than ''' - the minimum order amount at which the payment method is available to choose.* '''Display payment method not less than X hours before the beginning of the service}} ''' - specify the minimum whole number of hours before the beginning of the service, at which the payment method is available in the option.* '''The payment method to display at least X hours before the time limit}} ''' - specify a minimum whole number of hours before the cancellation, at which the payment method will be available for selection.
* '''Allowed settlement currency (any from the list, if no values are selected) - using this setting you can specify the list of currencies, with which the selected payment gateway will work.
* '''Users with access to the payment method}} ''' - either company names or logins/names of users, for whom this payment method will be displayed, are entered into the field. If no company/user is specified in the field, the payment method will be displayed for all.* "'''Users without access to the payment method}} ''' - either company names or logins/names of users, for whom this payment method will be displayed, are entered into the field. If no company/user is specified in the field, the payment method will be displayed for all.
'''Attention!''' If the payment method is enabled in the filtering settings and the payment method is disabled on the ''Access to payment methods'' page, then the payment method <u> will not be available for selection</u>.
===Other payment method settings===
<!--{| class="wikitable"
|-
|[[File:Перевод названий платежных шлюзов.png|1000px]]
|-
|Translation of payment gateway names
|}-->
==Increase in order amount==
==See also==
*[[payment gatewaysPayment Gateways]]
*[[Account]]
*[[Receipt]]
*[[Payment in office]]
*[[Company balance]]
*[[Integration of payment acceptance services using Payment Gateway API]]
333
edits

Navigation menu