• Features
  • Shop
  • Pricing
  • User Guide
  • Support
 0 Kč
Login / Registration
  • CS
  • RO
  • DE
  • SK
  • HU
  • PL
  • EL
  • Features
  • Shop
  • Pricing
  • User Guide
  • Support
  • CS
  • RO
  • DE
  • SK
  • HU
  • PL
  • EL
BUY

Introduction

  • Before you begin
  • Receipt visual
  • Download
  • Legal Disclaimer
  • Integration support
  • Certification & Test Scenarios

app2app API

  • Introduction to app2app API
  • 1. Transaction registration
  • 2. Payment Request [transactionRequestV2]
  • 3. Get the status of the transaction
  • 4. Get transaction details
  • Code examples
  • Return codes
  • Check the installed application
  • Client ID
  • Settings in Android
  • Release notes
  • Get status method

Cloud API

  • Introduction to Cloud API
  • Transaction flow
  • Transaction sale
  • Transaction cancellation
  • Close batch
  • Master API account

iOS API

  • Transaction Sales (iOS)
  • Transaction Cancellation (iOS)
  • Day close execution (iOS)
  • Introduction to iOS API
View Categories
  • Main page
  • User Guide
  • API
  • iOS API
  • Introduction to iOS API

Introduction to iOS API

The goal of this API is to run tasks from any application, installed on the same device, in the GP tom application. This is a very simple API, which can be installed by a moderately advanced coder in no time. 

Why don't Android and iOS have the same API interface?

Unfortunately, each operating system works a little differently and so it was not possible to transfer completely app2app from Android to iOS. That's why the two interfaces are currently different, on the other hand for existing integrators the same fields are used and the interface is significantly easier to integrate.

Simple and fast integration

Here you can find our library that you can implement directly in your project: https://github.com/GP-tom/tom-ios-sdk. This library will simplify the integration process for you, as you will find individual deeplinks requests directly into the application GP tom.

 

To simulate the integration, you can compile our application using this code: https://github.com/GP-tom/tom-ios-sdk-example/tree/main.

What types of transactions do we support?

At API we support the following tasks. We believe they will be sufficient for your needs. We recommend implementing all three of these types.

Sale

A sale transaction is used when you want to immediately charge the cardholder's card for goods or services purchased. The amount is immediately debited from the payer's account.

I WANT TO IMPLEMENT

Transaction cancellation

This function is used to cancel an existing sales transaction. You can cancel any card transaction within 93 days of the original date.

I WANT TO IMPLEMENT

Close batch

The purpose of the batch is to consolidate transaction volume into a single package. Closing a batch verifies that the terminal and the authorization center have the same transaction total. When you run a closure, the authorization center closes the existing batch and opens a new batch.

I WANT TO IMPLEMENT
How do you like this tutorial?
Day close execution (iOS)
Content
  • Simple and fast integration
  • What types of transactions do we support?
    • Sale
    • Transaction cancellation
    • Close batch

About the product

  • Features
  • Install the app
  • Releases
  • Support
  • Blog

For developers

  • Introduction to integration
  • app2app API
  • Cloud API
  • Integration according to the type of terminal
  • Integrated companies
  • Download

About the company

  • Contact
  • Information Protection Statement
  • Site Terms of Use
  • General Terms and Conditions
  • GDPR

User Guide

  • Install the app
  • Run the application for the first time
  • Payment by card
  • Cancellation of payment
  • Biometrics
  • In-app support