فهرست مستندات پروژه
سیزپی
درگاه پرداخت Sizpay. مبتنی بر REST.
پیکربندی
use Eram\Pardakht\Gateway\Sizpay\SizpayConfig;
$config = new SizpayConfig(
merchantId: 'شناسه-مرچنت-شما',
terminalId: 'شناسه-ترمینال-شما',
username: 'نام-کاربری-شما',
password: 'رمز-عبور-شما',
signKey: 'کلید-امضای-شما',
);
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
merchantId | string | بله | شناسه مرچنت |
terminalId | string | بله | شناسه ترمینال |
username | string | بله | نام کاربری وبسرویس |
password | string | بله | رمز عبور وبسرویس |
signKey | string | بله | کلید امضای درخواست |
خرید
$gateway = $pardakht->create('sizpay', $config);
$response = $gateway->purchase(new PurchaseRequest(
amount: Amount::fromToman(50_000),
callbackUrl: 'https://example.com/callback',
orderId: 'ORDER-123',
));
header('Location: ' . $response->getUrl());
تایید
$transaction = $gateway->verify();
تسویه
نیاز نیست. پرداختها بهطور خودکار تسویه میشوند.
نکات
- مبتنی بر REST
- نیاز به ۵ پارامتر پیکربندی
- مبلغ به ریال ارسال میشود
⁅درگاه پرداخت sizpay مبتنی بر rest use eram pardakht gateway sizpay sizpayconfig config new sizpayconfig merchantid شناسه مرچنت شما terminalid شناسه ترمینال شما username نام کاربری شما password رمز عبور شما signkey کلید امض شما پارامتر نوع الزامی توضیح merchantid string بله شناسه مرچنت terminalid string بله شناسه ترمینال username string بله نام کاربری وبسرویس وب سرویس password string بله رمز عبور وبسرویس وب سرویس signkey string بله کلید امض درخواست gateway pardakht create sizpay config response gateway purchase new purchaserequest amount amount fromtoman 50 000 callbackurl https example com callback orderid order 123 header location response geturl transaction gateway verify نیاز نیست پرداخت بهطور به طور خودکار تسویه شد مبتنی بر rest نیاز به 5 پارامتر پیکربندی مبلغ به ریال ارسال شد⁆
⁅سیزپی⁆
⁅پیکربندیخریدتاییدتسویهنک⁆