API Specifications

API Specifications

Overview

To communicate with the Payment API you should submit HTTP POST requests to the corresponding endpoints.
There are differ endpoints for Test and Production.

The API uses FORM parameters (key-value parameters passed in an HTTP POST URL) for Requests, and JSON for Responses.


Endpoints

Test Endpoint

The base URL is: https://test.api.payfacto.cloud/v1
The production endpoint base URL will be provided once your solution has been certified by our Integration team. 

    • Related Articles

    • Payment API 2.0 - Specifications

      You can download the OpenAPI YAML file below.
    • PayFacto API - v1.0 - Main

      Secure Payment Gateway · API 1.0 16 articles Everything you need to integrate, configure, and extend the Secure Payment Gateway — API v1.0. Articles are grouped by integration type. Each entry shows the article type so you know what to expect before ...
    • Merchant Management API 2.0 - Specifications

      You can download the OpenAPI YAML file below.
    • PayFacto API - v1.0 - POST /v1/standaloneCompletion

      POST /v1/standaloneCompletion Standalone Completion Sends a Pre-Authorization Completion to any properly configured Semi-Integrated terminal. The target terminal can be the one where the original Pre-Authorization was performed, or any other terminal ...
    • PayFacto API - v1.0 - POST /v1/redirect/CreatePreAuthSession

      POST /v1/redirect/CreatePreAuthSession Redirect — Create Preauth Session Creates a secure session on the PayFacto network for a hosted pre-authorization flow. Returns a secureID valid for 15 minutes that is embedded in the browser redirect URL to ...