Använd vår checkout eller bygg er egen.
Jobba effektivt mot vår utvecklarportal.
Ping Payments API ger dig full kontroll över hela betalflödet – från betalning till fördelning och avräkning.

Utvecklat för utvecklare
Developer first, från grunden
Ping är byggt av ett erfaret inhouse-team i Sverige med Elixir som grund. Resultatet är en modern, skalbar och robust betalplattform med tydliga
API:er, hög tillförlitlighet och en integrationsupplevelse utvecklare uppskattar.
RESTful API
Moderna, säkra API:er i JSON.
Webhooks
Få händelser i realtid när något händer.
Sandbox
Testa fritt i vår sandbox-miljö.
Full kontroll
Bygg regler, fördela pengar, följ upp.
# Skapa en betalning curl -X POST https://api.pingpayments.com/v1/payment_orders -H "Authorization: Bearer YOUR_API_KEY" -H "Content-Type: application/json" -d '{ "amount": 15000, "currency": "SEK" }'
{
"payment_id": "pay_123456789",
"status": "created",
"amount": 15000,
"currency": "SEK"
}
# Skapa en betalning import requests requests.post( "https://api.pingpayments.com/v1/payment_orders", headers={"Authorization": "Bearer YOUR_API_KEY"}, json={"amount": 15000, "currency": "SEK"}, )
{
"payment_id": "pay_123456789",
"status": "created"
}
// Skapa en betalning $ch = curl_init("https://api.pingpayments.com/v1/payment_orders"); curl_setopt_array($ch, [ CURLOPT_POST => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer YOUR_API_KEY"], CURLOPT_POSTFIELDS => json_encode([ "amount" => 15000, "currency" => "SEK", "reference" => "ORDER-12345", ]), ]); $res = curl_exec($ch);
{
"payment_id": "pay_123456789",
"status": "created",
"amount": 15000,
"currency": "SEK"
}
// Skapa en betalning await fetch("https://api.pingpayments.com/v1/payment_orders", { method: "POST", headers: { Authorization: "Bearer YOUR_API_KEY" }, body: JSON.stringify({ amount: 15000, currency: "SEK" }), });
{
"payment_id": "pay_123456789",
"status": "created"
}
// Skapa en betalning var client = new HttpClient(); client.DefaultRequestHeaders.Add("Authorization", "Bearer YOUR_API_KEY"); var body = new { amount = 15000, currency = "SEK", reference = "ORDER-12345" }; await client.PostAsJsonAsync( "https://api.pingpayments.com/v1/payment_orders", body);
{
"payment_id": "pay_123456789",
"status": "created",
"amount": 15000,
"currency": "SEK"
}
Hantera nycklar och behörigheter.
Stabila API:er med generösa gränser.
Tydlig versionshantering och changelog.
Teknisk support när du behöver det.