نحوه ساخت لینک پرداخت با 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 به آدرس مشخص شده ارسال خواهد شد.

مشاهده کامل مستندات API