نحوه ساخت لینک پرداخت با API آریاکارت
یکی از سادهترین قابلیتهای آریاکارت، ایجاد لینک پرداخت اختصاصی با یک درخواست API است.
Endpoint ساخت لینک پرداخت
POST https://api.ariacart.ir/v1/payment/create
پارامترهای مورد نیاز
- amount (عدد) — مبلغ به ریال
- description (رشته) — توضیحات پرداخت
- callback_url (رشته) — آدرس بازگشت پس از پرداخت (اختیاری)
- merchant_id (رشته) — شناسه کسبوکار (در صورت داشتن چندین مرچنت)
نمونه کد (PHP)
$data = [
'amount' => 250000,
'description' => 'خرید محصول تست',
'callback_url' => 'https://yoursite.com/callback'
];
$ch = curl_init('https://api.ariacart.ir/v1/payment/create');
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json', 'Authorization: Bearer YOUR_API_KEY']);
$response = curl_exec($ch);
نمونه کد (JavaScript / Node.js)
const response = await fetch('https://api.ariacart.ir/v1/payment/create', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
amount: 250000,
description: 'خرید محصول'
})
});
پس از ساخت لینک
لینک پرداخت دریافتی را به کاربر نمایش دهید. پس از واریز، نتیجه از طریق Webhook به آدرس مشخص شده ارسال خواهد شد.