GoTo Group (Gojek + Tokopedia) Tokenization API

The Tokenization API from GoTo Group (Gojek + Tokopedia) — 3 operation(s) for tokenization.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/goto-gojek-tokenization-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

goto-gojek-tokenization-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Midtrans Core API (GoTo Financial) Tokenization API
  description: Best-effort OpenAPI 3.1 for the Midtrans Core API operated by GoTo Financial (a GoTo Group company). Covers charge, capture, approve, deny, cancel, expire, refund, and status endpoints. Authentication is HTTP Basic using the Server Key as the username with an empty password.
  version: v2
servers:
- url: https://api.sandbox.midtrans.com
  description: Sandbox
- url: https://api.midtrans.com
  description: Production
security:
- basicAuth: []
tags:
- name: Tokenization
paths:
  /v2/card/register:
    get:
      tags:
      - Tokenization
      summary: Register a credit card (tokenize)
      operationId: registerCard
      parameters:
      - in: query
        name: card_number
        required: true
        schema:
          type: string
      - in: query
        name: card_exp_month
        required: true
        schema:
          type: string
      - in: query
        name: card_exp_year
        required: true
        schema:
          type: string
      - in: query
        name: client_key
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Registered card token
  /v2/token:
    get:
      tags:
      - Tokenization
      summary: Get a one-time card payment token
      operationId: getToken
      parameters:
      - in: query
        name: card_number
        required: true
        schema:
          type: string
      - in: query
        name: card_exp_month
        required: true
        schema:
          type: string
      - in: query
        name: card_exp_year
        required: true
        schema:
          type: string
      - in: query
        name: card_cvv
        required: true
        schema:
          type: string
      - in: query
        name: client_key
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Token
  /v1/bins/{binNumber}:
    get:
      tags:
      - Tokenization
      summary: BIN lookup
      operationId: getBin
      parameters:
      - in: path
        name: binNumber
        required: true
        schema:
          type: string
      responses:
        '200':
          description: BIN info
components:
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
      description: Server Key as username, empty password