پلاگین ها و API
اتصال سریع و بدون دردسر به سانپال از طریق پلاگینهای آماده و مستندات فنی
مستندات فنی سان پال
برای اینکه مجبور نباشید از صفر کدنویسی کنید، پلاگینهای آماده سانپال را طراحی کردهایم. فقط کافی است در فروشگاهساز یا سیستم مدیریت محتوای خود، پلاگین مربوطه را نصب و کلید API دریافتی از پنل را وارد کنید؛ در کمتر از ۵ دقیقه درگاه پرداخت شما فعال میشود. در حال حاضر پلاگینهای رسمی برای وردپرس، ووکامرس، مجنتو، اوپنکارت و ویترین تحت وب ارائه شدهاند. اگر هم توسعهدهنده هستید یا سیستم اختصاصی دارید، API REST سانپال با مستندات کامل، نمونهکد به زبانهای PHP، Python، جاوا، سیشارپ و Node.js، و محیط تست (Sandbox) در خدمت شماست. تمام درخواستها با توکن اختصاصی احراز هویت میشوند و پاسخها در قالب JSON برگردانده میشوند. همچنین قابلیت Webhook برای دریافت خودکار رویدادهای موفق یا ناموفق پرداخت، امکان ساخت لینک پرداخت پویا و مدیریت یکپارچه تراکنشها از طریق API وجود دارد. ما کدنویسها را هم فراموش نکردهایم.
نمونه کد
100000,
"callback_url" => "https://your-site.com/callback",
"order_id" => "ORD-" . time()
];
$ch = curl_init("https://api.sunpal.ir/v1/payment");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer $api_key",
"Content-Type: application/json"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$result = json_decode($response, true);
if ($result["status"] === "success") {
header("Location: " . $result["payment_url"]);
} else {
echo "خطا: " . $result["message"];
}
?>
- پلاگین های دیگر به زودی ...