# درگاه ها

برای مشاهده لیست درگاه‌های پرداخت و جزییات آن می‌توانید از درخواست زیر استفاده کنید:

id : شماره ترمینال درگاه پرداخت زرین‌پال

status : وضعیت درگاه پرداخت

preferred_bank_account_id: شماره حساب بانکی که برای تسویه‌حساب تنظیم شده است.

domain : دامنه درگاه پرداخت

support_phone : شماره تماس پشتیبانی درگاه پرداخت

key : مرچنت کد درگاه

name : نام درگاه پرداخت

logo : لوگو درگاه پرداخت

created_at : تاریخ درخواست درگاه پرداخت

updated_at : تاریخ آخرین بروزرسانی

query{
Terminals {
id
status
preferred_bank_account_id
domain
support_phone
key
name
logo
created_at
updated_at
}
}

در پاسخ به این درخواست، پاسخی به این شکل دریافت می‌شود:

{
  "data": {
    "Terminals": [
      {
        "id": "337759",
        "status": "ACTIVE",
        "preferred_bank_account_id": "353",
        "domain": "alireza.work",
        "support_phone": "09106869409",
        "key": "92d1635b-4155-4d64-8bdc-87e89755ea6b",
        "name": "علیرضا یوسفی",
        "logo": "https://logoland.zarinpal.com/e01d04afde1a468e6c439749856fe590",
        "created_at": "2022-07-17T15:26:43+04:30",
        "updated_at": "2022-12-12T11:24:12+03:30"
      }
    ]
  }
}

# درخواست درگاه

برای ثبت درخواست درگاه پرداخت از درخواست زیر استفاده کنید:

در این درخواست موارد فوق باید ارسال شود:

mcc_id شماره ایدی دسته بندی bank_account_id ایدی حساب بانکی
domain آدرس دامنه
support_phone شماره تلفن پشتیبانی name نام درگاه

mutation TerminalAdd(
           $mcc_id: ID!,
           $domain: String!,
           $support_phone: CellNumber!,
           $name: String!,
           $bank_account_id: ID!)
        {TerminalAdd(
           mcc_id:$mcc_id,
           domain:$domain,
           support_phone:$support_phone,
           name:$name,
           bank_account_id:$bank_account_id)
{ id
mcc_id
preferred_bank_account_id
domain
support_phone
key
name
status
logo
created_at updated_at deleted_at } }

Query Variables

{"mcc_id": "19", "bank_account_id": "353", "domain": "u-c.ir", "support_phone": "09375115259","name": "آپلود سنتر"}

در پاسخ به این درخواست، پاسخی به این شکل دریافت می‌شود:

{
  "data": {
    "TerminalAdd": {
      "id": "174987",
      "mcc_id": "19",
      "preferred_bank_account_id": "353",
      "domain": "u-c.ir",
      "support_phone": "09375115259",
      "key": "9a668b46-5577-4561-93a8-b24ac3a9d24d",
      "name": "آپلود سنتر",
      "status": "PENDING",
      "logo": "https://logoland.zarinpal.com/6376726905d17ee1f36855776bcdbce1",
      "created_at": "2020-08-31T02:00:30+04:30",
      "updated_at": "2020-08-31T02:00:30+04:30",
      "deleted_at": null
    }
  }
}