به کمک این سرویس میتوانید از مجموع مبالغ پنل کاربری خود، مبلغی را برای انتقال به هر یک از شرکای تجاری خود تعیین کنید تا روز بعد از ثبت درخواست (در صورت انتخاب تسویهحساب روزانه)، به حساب ایشان واریز شود. در این روش محدودیتی برای تعداد و مبلغ واریزی، تعداد شرکای تجاری و حتی حسابهای بانکی انتخابی وجود ندارد و در طی یک روز میتوان درخواستهای متعددی برای تسهیم فردایی ثبت نمود.
برای استفاده از این سرویس ابتدا از طریق ارسال تیکت درخواست فعالسازی آن را ثبت نمایید و پس از فعالسازی به کمک روش توضیح داده شده یا از طریق API از آن استفاده کنید.
لطفا در نظر داشته باشید: حداقل مبلغ برای تسهیم فردایی، ۱۰۰ هزار ریال است.
تسیهم فردایی، از ساعت ۰۵:۰۰ الی ۲۳:۰۰ قابل استفاده است.
کارمزد تسهیم به مبلغ خالص درخواستی اضافه خواهد شد.
برای استفاده از این سرویس، در مرحله اول نیاز به دریافت اطلاعات شماره حساب بانکی پنل کاربری خود دارید. برای مشاهده این اطلاعات میتوانید از کوئری زیر استفاده کنید:
query{
BankAccounts(limit: 200) {
id
iban
holder_name
}
}
در پاسخ به این درخواست، پاسخی به این شکل دریافت میشود:
{
"data": {
"BankAccounts": [
{
"id": "1234568",
"iban": "IR123456789123456478945165",
"holder_name": "علی علیپور"
},
{
"id": "564321",
"iban": "IR653456789123456478945987",
"holder_name": "امین واحدی"
},
{
"id": "9854123",
"iban": "IR321456789123456478658741",
"holder_name": "رضا پورعلی"
},
{
"id": "156862",
"iban": "IR985156789123456465872594",
"holder_name": "آرمین ایرانی"
}
]
}
}
در مرحله دوم نیاز به دریافت شناسه درگاه پرداخت خود دارید که برای مشاهده آن میتوانید از کوئری زیر استفاده کنید:
query terminals {
Terminals {
id
domain
}
}
در پاسخ به این درخواست، پاسخی به این شکل دریافت میشود:
{
"data": {
"Terminals": [
{
"id": "1915487",
"domain": "example.ir"
},
{
"id": "191548856",
"domain": "test.com"
},
{
"id": "19154894",
"domain": "test.example"
}
]
}
}
پس از به دست آوردن شماره حساب بانکی ، میتوانید با استفاده از پارامترهای زیر یک درخواست برای ساخت تسهیم درآمد ایجاد کنید:
terminal_id
شناسه درگاهی (ترمینال ایدی) که این قابلیت برای آن فعال است. (اجباری)
amount
مبلغ به ریال(اجباری)
bank_account_id
شناسه حساب بانکی که در پنل کاربری زرینپال خود ثبت کردهاید. (اجباری)
description
توضیحات
reconciliation_parts
برای این مورد باید MULTI وارد شود.
mutation PayoutAdd($terminal_id: ID!, $bank_account_id: ID!, $amount: BigInteger!, $description: String, $reconciliation_parts: ReconciliationPartsEnum) {
resource: PayoutAdd(terminal_id: $terminal_id, bank_account_id: $bank_account_id, amount: $amount, description: $description, reconciliation_parts: $reconciliation_parts) {
reconciliation_parts
id
url_code
description
status
amount
percent
created_at
updated_at
}
}
Query Variables
{
"terminal_id": "1915487",
"bank_account_id": "249773",
"amount": "100000",
"description": "تست سرویس",
"reconciliation_parts": "MULTI"
}
در پاسخ به این درخواست، پاسخی به این شکل دریافت میشود:
{
"data": {
"resource": {
"reconciliation_parts": "MULTI",
"id": "64340",
"url_code": "81mmmW",
"description": "تست سرویس",
"status": "ACTIVE",
"amount": 100000,
"percent": 0,
"created_at": "2022-12-05T19:07:04+03:30",
"updated_at": "2022-12-05T19:07:04+03:30"
}
}
}