Logge dich mit deinem Schnipp Schnapp GmbH Account ein, um einen API-Key für deinen Shop zu erstellen.
Noch kein Account? Jetzt registrieren
Mit der SNSP Payment API können Kunden in deinem externen Shop, deiner Website oder deinem Discord-Bot mit ihrem Bank-Guthaben bezahlen.
Lade...
Dein Shop sendet eine Anfrage an unsere API:
POST https://api.primeoase.net/api/v1/payments
Authorization: Bearer DEIN_API_KEY
{
"amount": 9.99,
"reference": "Bestellung-123",
"redirect_url": "https://dein-shop.de/danke"
}
Du bekommst eine checkout_url zurück. Leite den Kunden dorthin:
{
"status": "success",
"payment_id": "pay_abc123",
"checkout_url": "https://snspgmbh.de/checkout/?payment_id=pay_abc123"
}
Der Kunde loggt sich ein und bestätigt die Zahlung. Das Geld wird sofort auf dein Bank-Konto gutgeschrieben!
Nach dem Bezahlen wird der Kunde zu deiner redirect_url weitergeleitet. Prüfe den Status:
GET https://api.primeoase.net/api/v1/payments/pay_abc123
Authorization: Bearer DEIN_API_KEY
// Antwort:
{
"status": "success",
"payment": {
"status": "completed", // ← Bezahlt!
"payer_username": "Spielername"
}
}
<?php
$apiKey = "sk_live_DEIN_API_KEY";
// Zahlung erstellen
$response = file_get_contents("https://api.primeoase.net/api/v1/payments", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer $apiKey\r\nContent-Type: application/json",
"content" => json_encode([
"amount" => 9.99,
"reference" => "Bestellung-" . $bestellungId,
"redirect_url" => "https://dein-shop.de/success.php"
])
]
]));
$data = json_decode($response, true);
// Kunde zur Bezahlseite weiterleiten
header("Location: " . $data["checkout_url"]);
?>
const API_KEY = "sk_live_DEIN_API_KEY";
async function createPayment(amount, reference) {
const res = await apiFetch("https://api.primeoase.net/api/v1/payments", {
method: "POST",
headers: {
"Authorization": `Bearer ${API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
amount: amount,
reference: reference,
redirect_url: "https://dein-shop.de/success"
})
});
const data = await res.json();
// Kunde weiterleiten
window.location.href = data.checkout_url;
}
// Beispiel: 9.99€ für VIP-Rang
createPayment(9.99, "VIP-Rang-001");
import requests
API_KEY = "sk_live_DEIN_API_KEY"
def create_payment(amount, reference):
response = requests.post(
"https://api.primeoase.net/api/v1/payments",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"amount": amount,
"reference": reference,
"redirect_url": "https://dein-shop.de/success"
}
)
data = response.json()
return data["checkout_url"]
# Beispiel
checkout_url = create_payment(9.99, "VIP-Rang-001")
print(f"Kunde hierhin schicken: {checkout_url}")
Füge diesen Key in deinen Shop-Code ein (siehe Beispiele oben)
DE: Diese Webseite und alle Funktionen/Preise/Währungen sind virtuell und beziehen sich ausschließlich auf den Minecraft-Server GermanMiner. Das €-Zeichen steht hier nur für eine virtuelle Spielwährung (kein Euro, kein Echtgeld).
EN: This website and all features/prices/currencies are virtual and relate only to the Minecraft server GermanMiner. The € symbol is used only as a virtual in‑game currency (not Euro, not real money).
Du siehst dieses Pop-up beim ersten Besuch. / You see this pop‑up on your first visit.