این API فقط باید از سرور سایت شما فراخوانی شود؛ API Key را داخل JavaScript مرورگر قرار ندهید.
X-Api-Key الزامی است.
مبلغها در API به تومان هستند.
/api/v2/paymentsساخت پرداخت و دریافت آدرس درگاه
POST https://klora.ir/api/v2/payments
Content-Type: application/json
X-Api-Key: YOUR_API_KEY
{
"mobile": "09123456789",
"amount": 990000,
"returnUrl": "https://client.example/payment-result",
"trackId": "ORDER-123"
}
{
"paymentId": "00000000-0000-0000-0000-000000000000",
"gatewayUrl": "https://sep.shaparak.ir/OnlinePG/OnlinePG?Token=...",
"amount": 990000,
"status": "pending",
"trackId": "ORDER-123"
}/api/v2/payments/{paymentId}
پس از بازگشت کاربر، وضعیت را با همین endpoint و API Key استعلام کنید.
مقادیر وضعیت: pending، paid و failed.
gatewayUrl هدایت میشود.returnUrl همراه paymentId، status، trackId و refNum برمیگردد.