README
روش استفاده
- نصب پکیج
composer require hasan-22/tapin.
ست کردن توکن و شناسه فروشگاه
use Tapin\Tapin;
$authKey = "jwt ***********************************************";
$shopId = "********-****-****-****-***********";
Tapin::setAuthKey($authKey);
$response = Tapin::shopInfo($shopId);
var_dump($response);
دریافت استان ها
پارامتر ها
| نام پارامتر |
توضیحات |
| count |
تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است |
| page |
شماره صفحه به صورت دیفالت روی 1 تنظیم است |
$count = 5;
$page = 1;
$response = \Tapin\Tapin::getProvinces($count, $page);
دریافت شهرستان ها
پارامتر ها
| نام پارامتر |
توضیحات |
| count |
تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است |
| page |
شماره صفحه به صورت دیفالت روی 1 تنظیم است |
$count = 5;
$page = 1;
$response = \Tapin\Tapin::getCities($count, $page);
دریافت استان و شهرستان ها با هم
$response = \Tapin\Tapin::getProvinceAndCity();
دریافت لیست فروشگاه ها
پارامتر ها
| نام پارامتر |
توضیحات |
| count |
تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است |
| page |
شماره صفحه به صورت دیفالت روی 1 تنظیم است |
$response = \Tapin\Tapin::shopList();
$count = 5;
$page = 1;
$response = \Tapin\Tapin::shopList($count, $page);
دریافت لیست کیوسک ها
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| provinceCode |
کد استان |
| cityCode |
کد شهرستان |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$response = \Tapin\Tapin::kioskList($shopId, 1, 1);
دریافت جزئیات فروشگاه
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$response = \Tapin\Tapin::shopInfo($shopId);
دریافت اعتبار فروشگاه (موجودی پنل شما را نمایش میدهد)
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$response = \Tapin\Tapin::shopValidity($shopId);
لیست دسته بندی ها
پارامتر ها
| نام پارامتر |
توضیحات |
| count |
تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است |
| page |
شماره صفحه به صورت دیفالت روی 1 تنظیم است |
$count = 10;
$page = 1;
$response = \Tapin\Tapin::categories($count, $page);
لیست محصولات
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| count |
تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است |
| page |
شماره صفحه به صورت دیفالت روی 1 تنظیم است |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$count = 10;
$page = 1;
$response = \Tapin\Tapin::products($shopId, $count, $page);
ایجاد محصول جدید
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| title |
عنوان محصول |
| price |
قیمت محصول حتما با ریال وارد شود |
| weight |
وزن محصول حتما گرم باشد نه کیلوگرم |
| categoryId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" شناسه دسته بندی. این شناسه مشابه مثال رو به رو میباشد |
| description |
توضحیات محصول, (این فیلد اختیاری است) |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$title = "My first product";
$price = 250000; // It should be 'rial'
$weight = 500; // It should be 'gram'
$categoryId = "3d65e6eb-ca0d-47b3-9934-6295a355872f";
$description = ''; // It is not required
$response = \Tapin\Tapin::createProduct($shopId, $title, $price, $weight, $categoryId, $description);
ویرایش یک محصول
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| productId |
شناسه محصولی که میخواهید اپدیت کنید. دقت کنید این محصول در تاپین ثبت شده است نه در وب سایت شما. |
| title |
عنوان محصول |
| price |
قیمت محصول حتما با ریال وارد شود |
| weight |
وزن محصول حتما گرم باشد نه کیلوگرم |
| categoryId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" شناسه دسته بندی. این شناسه مشابه مثال رو به رو میباشد |
| description |
توضحیات محصول. (این فیلد اختیاری است) |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$productId = 322;
$title = "update...";
$price = 200000; // It should be 'rial'
$weight = 550; // It should be 'gram'
$categoryId = "3d65e6eb-ca0d-47b3-9934-6295a355872f";
$description = ''; // It is not required
$response = \Tapin\Tapin::updateProduct($shopId, $productId, $title, $price, $weight, $categoryId, $description);
حذف یک محصول
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| productId |
شناسه محصولی که میخواهید حذف کنید. دقت کنید این محصول در تاپین ثبت شده است نه در وب سایت شما. |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$productId = 322;
$response = \Tapin\Tapin::deleteProduct($shopId, $productId);
استعلام هزینه ارسال
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| products |
لیستی از محصولات, نمونه این لیست را در مثال میتوانید مشاهده کنید. دقت کنید این لیست آرایه از آرایه ها باید باشد |
| address |
ادرس گیرنده |
| provinceCode |
کد استان گیرنده |
| cityCode |
کد شهرستان گیرنده |
| employeeCode |
کد کارمند |
| firstName |
نام گیرنده |
| lastName |
نام خانووادگی گیرنده |
| mobile |
موبایل گیرنده |
| postalCode |
کد پستی گیرنده |
| payType |
نوع پرداخت سفارش, انواع روش های پرداخت در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند. |
| orderType |
نوع سفارش, انواع روش های سفارش در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند. |
| packageWeight |
وزن کل سفارش |
| kiosk |
اطلاعات کیوسک جابار ( درصورت عدم استفاده این فیلد ارسال نشود) |
| email |
ایمیل گیرنده (اختباری میباشد) |
| phone |
شماره تلفن ثابت گیرنده (اختیاری میباشد) |
| description |
توضیحات سفارش (اختیاری میباشد) |
لیست نوع سفارش
| نوع ارسال |
کد نوع ارسال |
| سفارشی |
0 |
| پیشتاز |
1 |
لیست نوع پرداخت
| نوع پرداخت |
کد نوع پرداخت |
| پرداخت در محل |
0 |
| پرداخت از اعتبار |
1 |
| پس کرایه |
2 |
| ارسال رایگان |
3 |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
// نمونه محصولات (دقت کنید این لیست آرایه از آرایه ها میباشد)
$products = [
[
"count" => 1,
"discount" => 0,
"price" => 5000, // It should be `rial`
"title" => "my product title",
"weight" =>500, // It should be `grams` not `kilograms`
"product_id" => null
]
];
$address = "تهیران ...";
$provinceCode = 1;
$cityCode = 1;
$employeeCode='-1';
$firstName='Hasan';
$lastName="Bahrami";
$mobile="09168963472";
$postalCode="1111111111";
$payType=1;
$orderType=1;
$packageWeight=900; // It should be `grams` not `kilograms`
// This is optional
$kiosk=[
"kiosk_id"=>101,
"height"=>101,
"width"=>101,
"length"=>101,
"turning"=>true
];
// This is optional
$email="armiaevil@gmail.com";
// This is optional
$phone="02111111111";
// This is optional
$description="سفارش شکستنی است لطفا در ارسال آن بیشتر دقت کنید";
$response = \Tapin\Tapin::priceInquiry($shopId, $products, $address, $provinceCode, $cityCode, $employeeCode, $firstName, $lastName, $mobile, $postalCode, $payType, $orderType, $packageWeight, $kiosk, $email, $phone, $description);
ثبت سفارش
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| products |
لیستی از محصولات, نمونه این لیست را در مثال میتوانید مشاهده کنید. دقت کنید این لیست آرایه از آرایه ها باید باشد |
| address |
ادرس گیرنده |
| provinceCode |
کد استان گیرنده |
| cityCode |
کد شهرستان گیرنده |
| firstName |
نام گیرنده |
| lastName |
نام خانووادگی گیرنده |
| mobile |
موبایل گیرنده |
| postalCode |
کد پستی گیرنده |
| payType |
نوع پرداخت سفارش (انواع روش های پرداخت در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند.) |
| orderType |
نوع سفارش (انواع روش های سفارش در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند.) |
| packageWeight |
وزن کل سفارش |
| presenterCode |
کد معرف (برای دریافت کد معرف به پنل خود در تاپین مراجعه نمایید) |
| manualId |
شناسه سفارش |
| contentType |
نوع محتوای کالا (لیست انواع محتوای کالا در زیر اورده شده است) |
| registerType |
نوع ثبت سفارش (لیست انواع ثبت سفارش در زیر اورده شده است) |
| employeeCode |
کد کارمند (به صورت دیفالت روی عدد -1 میباشد) برای مشاهده دیگر کد های کارمندان به تاپین مراجغه نمایید |
| kiosk |
اطلاعات کیوسک جابار ( درصورت عدم استفاده این فیلد ارسال نشود) |
| insuranceId |
شناسه بیمه کالا ( ارسال این فیلد برای سفارش های آنلاین اجباری هست در صورت عدم انتخاب توسط سیستم مقدار دهی میشود.) |
| email |
ایمیل گیرنده (اختباری میباشد) |
| phone |
شماره تلفن ثابت گیرنده (اختیاری میباشد) |
| description |
توضیحات سفارش (اختیاری میباشد) |
لیست نوع سفارش
| نوع ارسال |
کد نوع ارسال |
| سفارشی |
0 |
| پیشتاز |
1 |
لیست نوع پرداخت
| نوع پرداخت |
کد نوع پرداخت |
| پرداخت در محل |
0 |
| پرداخت از اعتبار |
1 |
| پس کرایه |
2 |
| ارسال رایگان |
3 |
لیست نوع محتوای کالا
| محتوا |
کد محتوا |
| عادی |
1 |
| شکستنی |
2 |
| مایعات |
3 |
| غیر استاندارد |
4 |
انواع ثبت سفارش
| محتوا |
کد محتوا |
| ثبت سفارش بدون بارکد |
0 |
| ثبت سفارش با بارکد در حالت آماده به پرینت |
1 |
| ثبت سفارش با بارکد در حالت آماده به ارسال |
2 |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
// نمونه محصولات (دقت کنید این لیست آرایه از آرایه ها میباشد)
$products = [
[
"count" => 1,
"discount" => 0,
"price" => 5000, // It should be `rial`
"title" => "my product title",
"weight" =>500, // It should be `grams` not `kilograms`
"product_id" => null // This must be null
]
];
$address = "تهیران ...";
$provinceCode = 1;
$cityCode = 1;
$firstName='Hasan';
$lastName="Bahrami";
$mobile="09168963472";
$postalCode="1111111111";
$payType=1;
$orderType=1;
$packageWeight=900; // It should be `grams` not `kilograms`
$presenterCode=999;
$manualId=1;
$contentType=1;
// It is set to `0` by default
$registerType=0;
// It is set to `-1` by default
$employeeCode='-1';
// This is optional
$kiosk=[
"kiosk_id"=>101,
"height"=>101,
"width"=>101,
"length"=>101,
"turning"=>true
];
// This is optional
$insuranceId=null,
// This is optional
$email="armiaevil@gmail.com";
// This is optional
$phone="02111111111";
// This is optional
$description="سفارش شکستنی است لطفا در ارسال آن بیشتر دقت کنید";
$response = \Tapin\Tapin::createOrder(
$shopId,
$products,
$address,
$provinceCode,
$cityCode,
$firstName,
$lastName,
$mobile,
$postalCode,
$payType,
$orderType,
$packageWeight,
$presenterCode,
$manualId,
$contentType,
$registerType,
$employeeCode,
$kiosk,
$insuranceId,
$email,
$phone,
$description
);
ثبت دسته ای از سفارشات
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| products |
لیستی از محصولات, نمونه این لیست را در مثال میتوانید مشاهده کنید. دقت کنید این لیست آرایه از آرایه ها باید باشد |
| address |
ادرس گیرنده |
| provinceCode |
کد استان گیرنده |
| cityCode |
کد شهرستان گیرنده |
| firstName |
نام گیرنده |
| lastName |
نام خانووادگی گیرنده |
| mobile |
موبایل گیرنده |
| postalCode |
کد پستی گیرنده |
| payType |
نوع پرداخت سفارش (انواع روش های پرداخت در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند.) |
| orderType |
نوع سفارش (انواع روش های سفارش در پایین اورده شده است دقت کنید ممکن است این روش ها تغییر کنند پس برای اطمینان بیشتر به تاپین هم مراجعه نماییند.) |
| packageWeight |
وزن کل سفارش |
| presenterCode |
کد معرف (برای دریافت کد معرف به پنل خود در تاپین مراجعه نمایید) |
| manualId |
شناسه سفارش |
| contentType |
نوع محتوای کالا (لیست انواع محتوای کالا در زیر اورده شده است) |
| registerType |
نوع ثبت سفارش (لیست انواع ثبت سفارش در زیر اورده شده است) |
| employeeCode |
کد کارمند (به صورت دیفالت روی عدد -1 میباشد) برای مشاهده دیگر کد های کارمندان به تاپین مراجغه نمایید |
| insuranceId |
شناسه بیمه کالا ( ارسال این فیلد برای سفارش های آنلاین اجباری هست در صورت عدم انتخاب توسط سیستم مقدار دهی میشود.) |
| email |
ایمیل گیرنده (اختباری میباشد) |
| phone |
شماره تلفن ثابت گیرنده (اختیاری میباشد) |
| description |
توضیحات سفارش (اختیاری میباشد) |
لیست نوع سفارش
| نوع ارسال |
کد نوع ارسال |
| سفارشی |
0 |
| پیشتاز |
1 |
لیست نوع پرداخت
| نوع پرداخت |
کد نوع پرداخت |
| پرداخت در محل |
0 |
| پرداخت از اعتبار |
1 |
| پس کرایه |
2 |
| ارسال رایگان |
3 |
لیست نوع محتوای کالا
| محتوا |
کد محتوا |
| عادی |
1 |
| شکستنی |
2 |
| مایعات |
3 |
| غیر استاندارد |
4 |
انواع ثبت سفارش
| محتوا |
کد محتوا |
| ثبت سفارش بدون بارکد |
0 |
| ثبت سفارش با بارکد در حالت آماده به پرینت |
1 |
| ثبت سفارش با بارکد در حالت آماده به ارسال |
2 |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$orders = [
[
"address"=> "tehran-...",
"city_code"=> "1",
"province_code"=> "1",
"first_name"=> "hasan",
"last_name"=> "bahrami",
"mobile"=> "09168963472",
"postal_code"=> "1313131313",
"pay_type"=> "1",
"order_type"=> "1",
"package_weight"=> 10,
"presenter_code"=>999,
"content_type"=>1,
"register_type"=> 0, // It is set to `0` by default
"employee_code"=> "-1", // It is set to `-1` by default
"insurance_id"=>null, // This is optional
"description"=> null, // This is optional
"email"=> null, // This is optional
"phone"=> null, // This is optional
// Products must be an array of arrays
"products"=> [
[
"count"=> 1,
"discount"=> 0,
"price"=> 5000,
"title"=> "my product title",
"weight"=> 500,
"product_id"=> null // This must be null
]
]
]
];
$response = \Tapin\Tapin::createBatchOfOrders($shopId, $orders);
لیست مبالغ بیمه
$response = \Tapin\Tapin::insuranceAmounts();
تغییر وضعیت سفارشات
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| orderId |
شناسه یکتا سفارش (این شناسه سفارشی است که در تاپین میباشد نه در سایت شما) |
| status |
وضعیت سفارش (لیست وضعیت ها در زیر اورده شده است) |
وضعیت سفارش
| نام وضعیت |
کد وضعیت |
| ثبت شده در فروشگاه (تحت بررسی) (API) |
-1 |
| ثبت شده در فروشگاه (تحت بررسی) |
0 |
| آماده به پرینت (معلق پستی) |
1 |
| آماده به ارسال |
2 |
| اشتباه در اعلام آماده به ارسال |
3 |
| عدم حضور فروشگاه |
4 |
| قبول شد |
5 |
| عدم قبول (غیر قایل توزیع در مبدا) |
6 |
| توزیع شد |
7 |
| باجه معطل |
8 |
| غیر قابل توزیع(غیر قایل توزیع در مقصد) |
9 |
| پیش برگشتی مرسوله |
10 |
| ثبت نهایی برگشتی |
11 |
| مرسوله خسارتی |
12 |
| وارده به استان توزیع |
13 |
| تحويل به نامه رسان |
14 |
| مراجعه اول |
15 |
| مراجعه دوم |
16 |
| توزيع درصندوق پستي |
17 |
| بي ترتيبي(کسري مرسوله) |
18 |
| در حال جمع آوری |
50 |
| تایید شده مدیر مالی |
70 |
| تسویه شده مدیر مالی |
71 |
| تسویه شده با پست |
72 |
| حذف شده |
80 |
| بلاتکلیف |
81 |
| مانده قبول |
82 |
| تایید برگشتی |
83 |
| منتظر استعلام |
100 |
| منتظر استعلام (API) |
-100 |
| در حال تغییر وضعیت |
101 |
| عودت داده شده |
102 |
| پیش ثبت سفارش |
103 |
$shopId= "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$orderId = 165;
$status = 1
$response = \Tapin\Tapin::changeOrderStatus($shopId, $orderId, $status);
تتغییر وضعیت دسته ای سفارشات
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| orders |
لیست محصولاتی که میخواهید وضعیت انها تغییر کند |
| status |
وضعیت سفارش (لیست وضعیت ها در زیر اورده شده است) |
وضعیت سفارش
| نام وضعیت |
کد وضعیت |
| ثبت شده در فروشگاه (تحت بررسی) (API) |
-1 |
| ثبت شده در فروشگاه (تحت بررسی) |
0 |
| آماده به پرینت (معلق پستی) |
1 |
| آماده به ارسال |
2 |
| اشتباه در اعلام آماده به ارسال |
3 |
| عدم حضور فروشگاه |
4 |
| قبول شد |
5 |
| عدم قبول (غیر قایل توزیع در مبدا) |
6 |
| توزیع شد |
7 |
| باجه معطل |
8 |
| غیر قابل توزیع(غیر قایل توزیع در مقصد) |
9 |
| پیش برگشتی مرسوله |
10 |
| ثبت نهایی برگشتی |
11 |
| مرسوله خسارتی |
12 |
| وارده به استان توزیع |
13 |
| تحويل به نامه رسان |
14 |
| مراجعه اول |
15 |
| مراجعه دوم |
16 |
| توزيع درصندوق پستي |
17 |
| بي ترتيبي(کسري مرسوله) |
18 |
| در حال جمع آوری |
50 |
| تایید شده مدیر مالی |
70 |
| تسویه شده مدیر مالی |
71 |
| تسویه شده با پست |
72 |
| حذف شده |
80 |
| بلاتکلیف |
81 |
| مانده قبول |
82 |
| تایید برگشتی |
83 |
| منتظر استعلام |
100 |
| منتظر استعلام (API) |
-100 |
| در حال تغییر وضعیت |
101 |
| عودت داده شده |
102 |
| پیش ثبت سفارش |
103 |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$orders = [
[
// این باید آیدی سفارش باشد
"id"=>"d95d0f45-6162-4ec3-bd29-09452c148b40"
],
[
// این باید آیدی سفارش باشد
"id"=>"d95d0f46-6162-4ec3-bd29-09452c148b46"
]
]
$status = 80;
$response = \Tapin\Tapin::changeBatchOfOrderStatus($shopId, $orders, $status);
لیست سفارشات
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| count |
تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است |
| page |
شماره صفحه به صورت دیفالت روی 1 تنظیم است |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$count = 10;
$page = 1;
$response = \Tapin\Tapin::orders($shopId, $count, $page);
جزئیات سفارش
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| orderId |
شناسه یکتا سفارش (این شناسه سفارشی است که در تاپین میباشد نه در سایت شما) |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$orderId = 10;
$response = \Tapin\Tapin::orderDetail($shopId, $orderId);
لینک درگاه برای شارژ حساب
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| price |
مبلغی که میخواهید پنل شارژ شود(به ریال وارد شود) |
| callback |
آدرس بازگشتی شما |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$price = 500000;
$callback="https://domain.com/callback";
$response = \Tapin\Tapin::paymentLink($shopId, $price, $callback);
لیست تراکنش ها
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| count |
تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است |
| page |
شماره صفحه به صورت دیفالت روی 1 تنظیم است |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$count = 10;
$page = 1;
$response = \Tapin\Tapin::transactions($shopId, $count, $page);
دریافت آخرین تغییر وضعیت سفارشات بر اساس تاریخ
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| date |
تاریخ (دقت کنید تاریخ به شمسی وارد شود) |
| count |
تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است |
| page |
شماره صفحه به صورت دیفالت روی 1 تنظیم است |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$date = "1402-12-07";
$count = 10;
$page = 1;
$response = \Tapin\Tapin::getOrderStatusByDate($shopId, $date, $count, $page);
دریافت آخرین تغییر وضعیت سفارشات در بازه تاریخی مشخص
پارامتر ها
| نام پارامتر |
توضیحات |
| shopId |
"fc45949a-921d-4b4f-1ade-ab5180f7dcve" این شناسه فروشگاه شما است. شناسه فروشگاه مشابه مثال رو به رو میباشد |
| fromDate |
از تاریخ (دقت کنید تاریخ به میلادی وارد شود) |
| toDate |
تا تاریخ (دقت کنید تاریخ به میلادی وارد شود) |
| count |
تعداد رکورد های که میخواهید در یک صفحه نمایش دهد این متغیر به صورت دیفالت روی 10 رکورد تنظیم است |
| page |
شماره صفحه به صورت دیفالت روی 1 تنظیم است |
$shopId = "fc45949a-921d-4b4f-1ade-ab5180f7dcve";
$fromDate = "2024-02-20";
$toDate = "2024-02-25";
$count = 10;
$page = 1;
$response = \Tapin\Tapin::getOrderStatusBetweenDate($shopId, $fromDate, $toDate, $count, $page);