فهرست مستندات پروژه
سامان (سپ)
درگاه پرداخت الکترونیک سامان. مبتنی بر SOAP، بدون نیاز به تسویه.
پیکربندی
use Eram\Pardakht\Gateway\Saman\SamanConfig;
$config = new SamanConfig(
merchantId: 'شناسه-مرچنت-شما',
);
| پارامتر | نوع | الزامی | توضیحات |
|---|---|---|---|
merchantId | string | بله | شناسه مرچنت از بانک سامان |
خرید
$gateway = $pardakht->create('saman', $config);
$response = $gateway->purchase(new PurchaseRequest(
amount: Amount::fromToman(50_000),
callbackUrl: 'https://example.com/callback',
orderId: 'ORDER-123',
));
// ریدایرکت فرم POST
echo $response->renderAutoSubmitForm();
تایید
$transaction = $gateway->verify();
تسویه
نیاز نیست. پرداختها بهطور خودکار تسویه میشوند.
نکات
- مبتنی بر SOAP — نیاز به
ext-soap - از ریدایرکت فرم POST استفاده میکند (نه GET)
- مبلغ به ریال ارسال میشود
⁅درگاه پرداخت الکترونیک سام مبتنی بر soap بدون نیاز به تسویه use eram pardakht gateway saman samanconfig config new samanconfig merchantid شناسه مرچنت شما پارامتر نوع الزامی توضیح merchantid string بله شناسه مرچنت از بانک سام gateway pardakht create saman config response gateway purchase new purchaserequest amount amount fromtoman 50 000 callbackurl https example com callback orderid order 123 ریدایرکت فرم post echo response renderautosubmitform transaction gateway verify نیاز نیست پرداخت بهطور به طور خودکار تسویه شد مبتنی بر soap نیاز به ext soap از ریدایرکت فرم post استفاد کرد نه get مبلغ به ریال ارسال شد⁆
⁅سام سپ⁆
⁅پیکربندیخریدتاییدتسویهنک⁆