API Dokümantasyonu

Güçlü ve Esnek API ile Entegrasyon

RESTful API mimarimiz ile ödeme altyapınızı hızla kurun. Kapsamlı dokümantasyon ve kod örnekleri ile başlayın.

Ücretsiz Danışmanlık Alın

Hızlı Başlangıç

4 adımda API entegrasyonunu tamamlayın

1

API Key Alın

Developer portalına kayıt olun ve API anahtarınızı oluşturun.

2

SDK Yükleyin

Tercih ettiğiniz programlama dilinde SDK'yı ekleyin.

3

İlk İstek

Test ortamında ilk API çağrınızı yapın.

4

Canlıya Geçin

Testleri tamamlayın ve production API key alın.

Temel API Endpoint'leri

En sık kullanılan API çağrılarını keşfedin

Payments API

Ödeme oluştur, sorgula ve iptal et

POST/v1/payments

Customers API

Müşteri bilgilerini yönet

GET/v1/customers

Transactions API

İşlem geçmişi ve raporlama

GET/v1/transactions

Refunds API

İade işlemlerini yönet

POST/v1/refunds

Webhooks API

Gerçek zamanlı bildirimler

POST/v1/webhooks

Subscriptions API

Abonelik ve tekrarlayan ödemeler

POST/v1/subscriptions

Örnek API İsteği

Ödeme oluşturma endpoint'i için JavaScript örneği:

RESTful Tasarım

Modern, tahmin edilebilir API endpoint'leri

JSON Format

Tüm request ve response'lar JSON formatında

Webhook Desteği

Gerçek zamanlı event bildirimleri

// Initialize PAYMORE SDK
import { Paymore } from '@paymore/sdk';

const paymore = new Paymore({
  apiKey: 'sk_live_your_api_key',
  environment: 'production'
});

// Create a payment
const payment = await paymore.payments.create({
  amount: 10000, // 100.00 TRY
  currency: 'TRY',
  description: 'Order #12345',
  customer: {
    email: '[email protected]',
    phone: '+905xxxxxxxxx'
  },
  metadata: {
    orderId: '12345'
  }
});

console.log(payment.id, payment.status);

API Kimlik Doğrulama

PAYMORE API, güvenli erişim için API Key ve OAuth 2.0 destekler.

API Key Yöntemi

Basit entegrasyonlar için Authorization header ile API key gönderin.

Authorization: Bearer sk_live_...

OAuth 2.0

Kullanıcı yetkilendirmesi gerektiren uygulamalar için OAuth 2.0 kullanın.

Authorization: Bearer access_token

API Özellikleri

RESTful Tasarım

Modern, tahmin edilebilir API endpoint'leri

JSON Format

Tüm request ve response'lar JSON formatında

Webhook Desteği

Gerçek zamanlı event bildirimleri

Rate Limiting

Adil kullanım ve güvenlik için rate limit

Versiyonlama

Geriye dönük uyumluluk garantisi

Detaylı Hatalar

Anlaşılır hata mesajları ve kodları

Yardıma mı ihtiyacınız var?

Teknik ekibimiz entegrasyon sürecinizde size yardımcı olmaya hazır.

Ücretsiz Danışmanlık Alın
WhatsApp ile iletişime geç