• Home
  • Plugins
  • FAQs
  • Forum
  • Submit Ticket
  • SS Pro
School Software Pro Support Portal
  • Home
  • Plugins
  • FAQs
  • Forum
  • Submit Ticket
  • SS Pro

About custom payment gateways (Plugin)

/Plugins / Online Payment / About custom payment gateways (Plugin)
  • March 4, 2020
  • Meredox Admin
  • Online Payment
A Payment Gateway is a service that can be integrated with School Software Pro to handle online fee payments. After an institution configures the payment gateway, their School Software Pro users can perform secure online fee payments using payment methods such as, credit cards, debit cards, net banking, and so on. These online transactions with School Software Pro are handled securely through encrypted channels.

To configure a custom payment gateway, you will need the configuration parameters from the payment gateway provider you have chosen. These parameters must be entered in School Software Pro and will be used to map to that particular gateway provider. Though configuration parameters slightly differ for each gateway provider, parameters of most gateway providers can be commonly grouped based on the following parameter types:

  • Configuration Fields – Configuration parameters will remain constant for all transactions for a merchant through a particular gateway. These parameters must be created in name-value pairs in the custom gateway creation page. It includes the merchant credentials such as merchant ID, transaction password, currency etc., which is sent to the gateway to authenticate the merchant for a transaction. Along with these parameters, the parameter ‘target_url’ must also be created. This parameter specifies the URL to which the payment form will be sent.
    Mandatory configuration parameter: ‘target_url’
  • Variable Fields – Variable parameters will vary for each transaction. Example of variable parameters are, amount, redirect URL, item name etc. Variable parameters must be created in name-parameter_type pairs in the custom gateway creation page. Parameter types are predefined in School Software Pro and must be specified. Only one parameter name is allowed for each parameter type.
    Mandatory variable parameter: ‘Amount’, ‘Redirect URL’
  • Response Parameters – As the name indicates, response parameters are the responses that will be sent by the gateway to the user after a transaction is processed. Just like variable fields, response parameters must also be created in name-parameter_type pairs.
    Mandatory response parameters: ‘Amount’, ‘Success Code’, ‘Transaction Status’, ‘Transaction Reference’

Payment Processor: Except for PayPal, the other six payment gateways that School Software Pro supports requires a payment processor to process debit/credit card information and execute the online transaction. For this purpose, School Software Pro uses its own ‘Payment Processor’. If integrating a payment gateway—other than the seven that School Software Pro supports—that requires a payment processor, you will have to use your own payment processor or source it from a third party.

See Also

Who can configure custom payment gateways?

How to configure a custom payment gateway?

Related Articles

  • About Online Payment (Plugin)

  • How to configure a custom payment gateway? (Plugin)

  • Who can configure custom payment gateways? (Plugin)

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • School Software Pro User Workflows
  • How to create ID cards in School Software Pro
  • Complete Guide – Applicants
  • Enquiry Module – Workflow
  • How can I add Source of Information in Enquiry module

Recent Comments

    • Home
    • Plugins
    • FAQs
    • Forum
    • Submit Ticket
    • SS Pro
    © Copyright 2020 School Software Pro