# Gate {#en_Gate_Integration_About .concept} A section with the information about working with the the Gate API. This section provides the information about working with the Gate interface. ## Overview {#section_yww_4nc_stb .section} The information about the interfaceand the basic actions available during the work with the interface—[Overview](en_Gate_How_to_Integrate.md). ## Integration {#section_bbj_fpc_stb .section} The information about the integration with the Ecommpay payment platform via Gate: - [Quickstart](en_gate_quickstart.md#)—about quick and easy ways to start accepting payments and to implement other capabilities with the use of PHP and Go code examples. - [Interaction concepts](en_gate_interaction_organisation.md#)—about integrating with the payment platform via Gate and the interaction formats and workflows utilised in the process. ## Basic actions {#section_y53_dsc_stb .section} The information about the basic actions available during the work via Gate: - [One-time purchases](en_Gate_purchase.md)—about processing purchases with immediate debiting of funds\([one-step purchases](en_gate_payment_sale.md#)\) and with debiting after authorisation hold \([two-step purchases](en_gate_payment_auth.md#)\). - [Payment link purchases](en_gate_invoice.md#)—about processing one-stepand two-step purchases with the use of payment links and with the customer redirection to the Payment Page payment form. - [Credential-on-file \(COF\) purchases](en_Gate__payments_on_saved_data.md)—about registering and processing purchases with the subsequent series of recurring debits. - [Purchase refunds](en_Gate_Refund.md)—about returning the funds that were debited from the customer's account within a particular purchase. - [Payouts](en_Gate_payout.md)—about processing payouts with the transfer of funds from the merchant to the customer. - [Payment instrument verification](en_gate_account_verification.md)—about debiting a dummy \(zero\) amount or authorising a specific \(non-zero\) amount to verify a payment instrument. ## Auxiliary procedures and additional capabilities {#section_ddb_gzc_stb .section} The information about various procedures and capabilities that can be used for processing payments via Gate: - [Auxiliary procedures](en_gate_procedures.md)—about the procedures that can be required for processing separate payments. - [Additional capabilities](en_Gate_Additional_capabilities.md)—about the capabilities that can be useful for boosting payment acceptance rates, customer convenience, and the quality of the provided services. ## API specification {#section_xkk_v1d_stb .section} The information about the data structuresin program requests and responses—[API Reference](https://api-developers.ecommpay.com/). - **[Overview](en_Gate_How_to_Integrate.md)** An article with the introductory information about the Gate interface and its capabilities. - **[Quickstart](en_gate_quickstart.md#)** A quickstart guide on how to implement payment processing via Gate with the use of source code examples in PHP and Go. - **[Interaction concepts](en_gate_interaction_organisation.md#)** An article about organising the work with Gate on the web service side based on the principles of the payment platform operation and the utilised interaction flows and formats. - **[One-time purchases](en_Gate_purchase.md)** Articles about processing via Gate one-time purchases with immediate debiting of funds \(one step\) and with debiting of funds after placing an authorization hold \(two steps\). - **[Payment link purchases](en_gate_invoice.md#)** An article about processing one-step and two-step purchases with the use of payment links and redirecting customers to Payment Page. - **[Credential-on-file \(COF\) purchases](en_Gate__payments_on_saved_data.md)** Articles about registering and processing via Gate different types of purchases followed by a series of recurring debits and about the capabilities of managing debits within recurring payments. - **[Purchase refunds](en_Gate_Refund.md)** An article about refunding different types of purchases via Gate. - **[Payouts](en_Gate_payout.md)** An article about processing payouts via Gate. - **[Payment instrument verification](en_gate_account_verification.md)** An article about verifying a payment instrument via Gate by debiting a zero amount or placing a hold on funds. - **[Auxiliary procedures](en_gate_procedures.md)** Articles about auxiliary procedures that can be required during processing specific payments via Gate. - **[Additional capabilities](en_Gate_Additional_capabilities.md)** Articles about additional capabilities of Gate for boosting payment acceptance rates, customer convenience, and the quality of the provided services. - **[Gate API](gate_api.md)** The Gate API specification with the descriptions of data structures and schemas for generating requests to different endpoints.