وب سرویس API خرید گیفت کارت (Beta 0.001) (بروزرسانی : 1402/08/26)
مقدمه
با وبسرویس گیفت کارت شما میتونید تمامی محصولات مارو تو سایت یا اپلیکیشن خودتون داشته باشین و بدون داشتن هزینه
زیاد برای موجودی گیفت کارت ها ، از همه سرویس های ما استفاده کنید ، برای گرفتن کلید وبسرویس با پشتیبانی در تماس
باشد .
موجودی کیف پول
موجودی شمارو برای وبسرویس بهتون نمایش میده
GET
https://gifkart.com/gapi/?APIKEY=[YOURAPIKEY]&Balance=USD
اطلاعات ارسالی
پارامتر |
اجباری |
توضیحات |
APIKEY |
* |
کلید وبسرویس |
Balance |
* |
متد درخواست موجودی |
پاسخ سرویس
پارامتر |
توضیحات |
UserBalance |
مقدار موجودی شما برای وبسرویس |
currency |
واحد پولی |
تاریخچه گیفت کارت های خریداری شده
آخرین خرید هاتون رو میتونین ببینید ، مثل لیست سفارشات سایت
GET
https://gifkart.com/gapi/?APIKEY=[YOURAPIKEY]&CardHistory=All
اطلاعات ارسالی
پارامتر |
اجباری |
توضیحات |
APIKEY |
* |
کلید وبسرویس |
CardHistory |
* |
متد نمایش تاریخچه کد های خریداری شده |
پاسخ سرویس
پارامتر |
توضیحات |
WalletCode |
کد گیفت کارت |
Name |
اسم گیفت کارت به فارسی |
time |
زمان خرید به Timestamp |
order_id |
شماره سفارش |
نمایش محصولات
میتونین همه محصولات سایت رو با مشصخات و قیمت ببینید
GET
https://gifkart.com/gapi/?APIKEY=[YOURAPIKEY]&GetAllProducts=All
اطلاعات ارسالی
پارامتر |
اجباری |
توضیحات |
APIKEY |
* |
کلید وبسرویس |
GetAllProducts |
* |
متد نمایش محصولات |
پاسخ سرویس
پارامتر |
توضیحات |
name |
اسم گیفت کارت |
priceT |
قیمت به تومان ( قیمتی که داخل سایت نمایش میدیم ) |
priceT_OFF |
قیمت تخفیف خورده به تومان ( قیمتی که داخل سایت نمایش میدیم ) |
PriceinUSD |
قیمت به دلار برای شما که از کیف پول شما برای وبسرویس کسر میشه |
product_id |
سریال محصول ( برای خرید باید ارسال کنین ) |
Stock |
موجودی محصول ( به دلیل اینکه تو هر سفارش یک عدد کارت میتونین سفارش بدین فعلا روی 1 ست شده ) |
deliver_time |
اگه مقدارش instant باشه تحویل فوری هستش اگه نباشه زمان تحویل رو به عنوان مقدار برمیگردونه |
ایجاد سفارش
سفارش رو اینجا میکنین و تا 10 دقیق زمان دارین سفارشتون رو با درخواست GetCode نهایی و کد رو دریافت کنین .
GET
https://gifkart.com/gapi/?APIKEY=[YOURAPIKEY]&CreateOrder=[product_id]
اطلاعات ارسالی
پارامتر |
اجباری |
توضیحات |
APIKEY |
* |
کلید وبسرویس |
CreateOrder |
* |
سریال محصول رو به عنوان مقدار قرار بدین |
پاسخ سرویس
پارامتر |
توضیحات |
order_id |
شماره سفارش ( برای پیگیری سمت خودتون ذخیره کنین ) |
ExpireTime |
زمان منقضی شدن سفارش شما |
Status |
وضعیت سفارش ( آخر متسندات حالات این مقدار رو میتونین بررسی کنین ) |
Extra |
یه آرایه که اطلاعات در مورد محصول بهتون میده |
تکمیل سفارش
با شماره سفارش ، سفارشتون رو نهایی کنین و کد تحویل بگیرین
GET
https://gifkart.com/gapi/?APIKEY=[YOURAPIKEY]&GetCode=[order_id]
اطلاعات ارسالی
پارامتر |
اجباری |
توضیحات |
APIKEY |
* |
کلید وبسرویس |
GetCode |
* |
شماره سفارش رو به عنوان مقدار قرار بدین |
پاسخ سرویس
پارامتر |
توضیحات |
CardCode |
کد گیفت کارت ( اگه محصول بصورت فوری نباشه بهتون dly-dly-dly رو برمیگردونه و بعدا میتونین از OrderStatus کد
رو دریافت کنین ) |
Status |
وضعیت سفارش |
وضعیت سفارش
با شماره سفارش ، میتونید وضعیت سفارش رو بررسی کنین
GET
https://gifkart.com/gapi/?APIKEY=[YOURAPIKEY]&OrderStatus=[order_id]
اطلاعات ارسالی
پارامتر |
اجباری |
توضیحات |
APIKEY |
* |
کلید وبسرویس |
OrderStatus |
* |
شماره سفارش رو به عنوان مقدار قرار بدین |
پاسخ سرویس
پارامتر |
توضیحات |
order_id |
شماره سفارش |
ExpireTime |
زمان منقضی شدن سفارش شما |
Status |
وضعیت سفارش ( آخر متسندات حالات این مقدار رو میتونین بررسی کنین ) |
Extra |
یه آرایه که اطلاعات در مورد محصول بهتون میده |
خطا و توضیحات
توضیحات تکمیلی در مورد خطا هایی که ممکنه به شما بده
پارامتر |
توضیحات |
Status |
میتونه Active (فعال) ، Expired (منقضی باشه) یا Completed (تحویل شد) باشه ، نکته تو سفارش های تحویل با تاخیر
همون اول وضعیت سفارش Completed میشه . |
Access Denied |
معمولا بخاطر آیپی آدرس هستش که ثبت نشده |
missing APIKEY |
کلید وبسرویس اشتباهه یا نفرستادین |
Insufficient balance |
موجودی کافی نیست |
product_id NotFound |
سریال محصول که فرستادین اشتباهه یا نیست تو لیست ما |
product not in stock |
موجودی این محصول به پایان رسیده |
try again |
خطای وبسرویس |
order_id NotFound |
این سفارش پیدا نشد |
idk |
ممکنه باگ باشه ، بهم اطلاع بدین ، وقتی همه شرط ها رو رد کنه و نتونه جوابی بهتون برگردونه idk میده . |