create()
create(array $param, \Pluf_Model $owner = null, $ownerId = null) : \Bank_Receipt
یک پرداخت جدید ایجاد میکند
روالی که برای ایجاد یک پرداخت دنبال میشه میتونه خیلی متفاوت باشه و ساختارهای رو برای خودش ایجاد کنه. برای همین ما پارامترهای ارسالی در در خواست رو هم ارسال میکنیم.
پرداخت ایجاد شده بر اساس اطلاعاتی است که با متغیر $reciptParam ارسال میشود. این پارامترها باید به صورت یک آرایه بوده و شامل موارد زیر باشد:
$param = array(
'amount' => 1000, // مقدار پرداخت به ریال
'title' => 'payment title',
'description' => 'description',
'email' => 'user@email.address',
'phone' => '0917222222',
'callbackURL' => 'http://.....',
'backend_id' => 2
);
- *amount: مقدار بر اساس ریال
- *title: عنوان پرداخت
- *description: توضیحات
- email: رایانامه مشتری
- phone: شماره تماس مشتری
- callbackURL: آدرسی که بعد از تکمیل باید فراخوانی شود
- *backend: درگاه پرداخت مورد نظر
در نهایت باید موجودیتی تعیین بشه که این پرداخت رو میخواهیم براش ایجاد کنیم.
نکته مهم اینکه در این پیادهسازی backend باید مربوط به ملک اصلی باشه.
Parameters
array | $param | |
\Pluf_Model | $owner | |
$ownerId |