فهرست مستندات پروژه
پیآیآر (Pay.ir)
درگاه پرداخت Pay.ir. مبتنی بر REST.
پیکربندی
use Eram\Pardakht\Gateway\PayIr\PayIrConfig;
$config = new PayIrConfig(
apiKey: 'کلید-API-شما',
);
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
apiKey | string | بله | کلید API پیآیآر |
خرید
$gateway = $pardakht->create('payir', $config);
$response = $gateway->purchase(new PurchaseRequest(
amount: Amount::fromToman(50_000),
callbackUrl: 'https://example.com/callback',
orderId: 'ORDER-123',
description: 'پرداخت سفارش',
mobile: '09123456789',
));
header('Location: ' . $response->getUrl());
تایید
$transaction = $gateway->verify();
تسویه
نیاز نیست. پرداختها بهطور خودکار تسویه میشوند.
نکات
- مبتنی بر REST
- مبلغ به ریال ارسال میشود
⁅درگاه پرداخت pay ir مبتنی بر rest use eram pardakht gateway payir payirconfig config new payirconfig apikey کلید api شما پارامتر نوع الزامی توضیح apikey string بله کلید api پیآیآر پیایار پی آی آر gateway pardakht create payir config response gateway purchase new purchaserequest amount amount fromtoman 50 000 callbackurl https example com callback orderid order 123 description پرداخت سفارش mobile 09123456789 header location response geturl transaction gateway verify نیاز نیست پرداخت بهطور به طور خودکار تسویه شد مبتنی بر rest مبلغ به ریال ارسال شد⁆
⁅پیآیآر پیایار پی آی آر pay ir⁆
⁅پیکربندیخریدتاییدتسویهنک⁆