Paymish Loading Docs Preparing guides, collections, and live API references...

Introduction

Live API collections

23 collections currently available from the live Paymish schema.

Total endpoints

194 documented endpoints ready to explore.

First API Call

POST /api/user-service/external/v1/generate-token

Start with a real POST call from the API Auth collection. Use this request to generate token and confirm your integration flow.

Before you begin: Prepare 2 documented request fields and send the payload from your backend only.
cURL
curl https://api.paymish.com/api/user-service/external/v1/generate-token \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{   "public_key": "value",   "secret_key": "value" }'
Python
import requests

headers = {
    "Content-Type": "application/json",
}
payload = {
  "public_key": "value",
  "secret_key": "value"
}

response = requests.post(
    "https://api.paymish.com/api/user-service/external/v1/generate-token",
    headers=headers,
    json=payload,
)

data = response.json()
print(data)
Node.js
const axios = require("axios");

const response = await axios({
  method: "post",
  url: "https://api.paymish.com/api/user-service/external/v1/generate-token",
  headers: {
    "Content-Type": "application/json",
  },
  data: {
  "public_key": "value",
  "secret_key": "value"
}
});

console.log(response.data);
PHP
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.paymish.com/api/user-service/external/v1/generate-token");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "Content-Type: application/json",
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode([
    "public_key" => "value",
    "secret_key" => "value",
]));

$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true);
print_r($data);

Collections

Browse Paymish resources by category, then drill into each collection for the full implementation guide and endpoint details.