نحوه ادغام پرداخت های رمزنگاری شده در برنامه های خود و ساخت دروازه پرداخت رمزنگاری خود با ZinariPays OpenAPI

Summarize this content to 400 words in Persian Lang
در این مقاله، نحوه راهاندازی سریع درگاه پرداخت ارز دیجیتال با استفاده از زیرساخت قوی ZinariPay را به شما آموزش میدهیم. فرقی نمیکند توسعهدهنده باشید یا کسبوکاری که بهدنبال پذیرش پرداختهای رمزنگاری شده است، ZinariPay با ارائه مجموعهای از APIهای با کاربرد آسان برای مدیریت تراکنشها، مدیریت کیف پول و نظارت بر پرداختها، این فرآیند را ساده میکند.
1. ZinariPay چیست؟
ZinariPay یک درگاه پرداخت ارز دیجیتال است که برای ساده سازی تراکنش های رمزنگاری برای مشاغل با تمرکز خاص بر بازار آفریقا ساخته شده است. با استفاده از OpenAPI ZinariPay، کسبوکارها میتوانند پرداختهای رمزنگاری در USDT و USDC را با پشتیبانی کامل از یکپارچهسازی برای تبدیل فیات به کریپتو و کریپتو به فیات پردازش کنند.
2. چرا از ZinariPay برای درگاه پرداخت خود استفاده کنید؟
یکپارچه سازی بدون درز: ZinariPay OpenAPI های جامعی را ارائه می دهد که به شما امکان می دهد تراکنش ها را به راحتی ایجاد، ردیابی و مدیریت کنید.
راه اندازی سریع: تنها با چند تماس API، می توانید یک سیستم پرداخت رمزنگاری کاربردی داشته باشید.
امنیت و قابلیت اطمینان: ZinariPay تمام تعاملات بلاک چین را به صورت ایمن مدیریت می کند و اطمینان می دهد که تراکنش های شما به آرامی و بدون افشای اطلاعات حساس پردازش می شوند.
3. راهنمای گام به گام: چگونه یک دروازه پرداخت رمزنگاری ایجاد کنیم
مرحله 1: حساب ZinariPay خود را راه اندازی کنید
برای شروع، برای یک حساب ZinariPay ثبت نام کنید، جایی که می توانید برنامه های خود را مدیریت کنید و یک کلید API از کنسول ZinariPay ایجاد کنید.
مرحله 2: با کلید API خود احراز هویت کنید
قبل از انجام هر گونه درخواست API، باید درخواست خود را ارسال کنید apiKey به عنوان یک نشانه حامل در هدر Authorization. بدون این، درخواست های شما شکست خواهد خورد. می توانید کلید API خود را از کنسول ZinariPay دریافت کنید.
مثال:
Authorization: Bearer
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مرحله 3: یک تراکنش ایجاد کنید
استفاده کنید create-transaction API برای ایجاد یک آدرس پرداخت منحصر به فرد برای کاربران شما. این به کاربران شما اجازه می دهد تا پرداخت ها را به USDT یا USDC ارسال کنند.
درخواست نمونه:
POST https://openapi.zinari.io/v1/create-transaction
Content-Type: application/json
{
“cryptocurrency”: “USDT”,
“fiatAmount”: 50,
“notificationEmailAddress”: “customer@example.com”
}
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
در حالت توسعه، تراکنش به طور خودکار پس از چند ثانیه تایید می شود.
شما همچنین می توانید داده های اضافی مانند userId، orderId، یا productId برای پیگیری تراکنش های خود
مرحله 4: نظارت بر وضعیت تراکنش
هنگامی که تراکنش ایجاد شد، می توانید وضعیت آن را با استفاده از get-transaction-by-id نقطه پایانی این به شما کمک می کند تا در مورد اینکه آیا پرداخت وجود دارد یا خیر، آگاهی داشته باشید Pending، Confirming، Confirmed، یا در هر وضعیت دیگری.
مثال:
GET https://openapi.zinari.io/v1/transaction/:id
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
ZinariPay همچنین اعلانهای وب هوک را برای بهروزرسانیهای لحظهای وضعیت تراکنش ارائه میکند. URL های وب هوک خود را در کنسول ZinariPay خود تنظیم کنید
مرحله 5: موجودی کیف پول را دریافت کنید
می توانید استفاده کنید get-wallets نقطه پایانی برای بازیابی تمام موجودی کیف پول برنامه شما، که برای مدیریت ذخایر و برداشتهای رمزنگاری شما ضروری است.
مرحله 6: برداشت وجوه
برای انتقال وجه از کیف پول خود، از withdraw-from-wallet نقطه پایانی این تضمین میکند که در صورت نیاز میتوانید رمز ارزها را به کیف پول خارجی انتقال دهید. هزینه های برداشت اعمال می شود.
مثال:
POST https://openapi.zinari.io/v1/withdraw/:id
{
“amount”: 50,
“address”: “”
}
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
مرحله 7: کنترل نرخ ارز
ZinariPay همچنین از تبدیل فیات به کریپتو، کریپتو به فیات، فیات به فیات و کریپتو به کریپتو پشتیبانی می کند. می توانید استفاده کنید get-exchange-rate نقطه پایانی برای بازیابی آخرین نرخ های تبدیل.
مثال:
GET https://openapi.zinari.io/v1/exchange-rate?from=USD&to=NGN
GET https://openapi.zinari.io/v1/exchange-rate?from=USDT&to=ETH
GET https://openapi.zinari.io/v1/exchange-rate?from=USDT&to=ZAR
وارد حالت تمام صفحه شوید
از حالت تمام صفحه خارج شوید
4. ویژگی های اضافی
وضعیت معاملات: در مورد وضعیت تراکنش های مختلف مانند Pending، Confirming، Confirmed، Incompleteو غیره و نحوه پاسخگویی به هر کدام.
فهرست های معاملات صفحه بندی شده: از list-paginated-transactions نقاط پایانی برای واکشی تراکنش ها در حالت های تولید و توسعه.
5. نتیجه گیری
با دنبال کردن مراحل بالا، میتوانید به سرعت APIهای ZinariPay را برای راهاندازی درگاه پرداخت ارز دیجیتال خود یا دریافت مستقیم پرداختها در وبسایت یا برنامههای خود، ادغام کنید. زیرساخت API انعطافپذیر ZinariPay پردازش، ردیابی و مدیریت پرداختهای رمزنگاری را بدون تحمل هزینههای سنگین آسان میکند. چه به دنبال ایجاد یک سیستم پرداخت کامل باشید و چه صرفاً پرداخت ها را بپذیرید، ZinariPay ابزارهایی را برای اطمینان از یکپارچگی روان و ایمن ارائه می دهد.
برای راهنمای جامعتر در مورد تمام نقاط پایانی موجود، مثالهای استفاده دقیق و بهترین شیوهها، لطفاً از اسناد رسمی API ما دیدن کنید.
در این مقاله، نحوه راهاندازی سریع درگاه پرداخت ارز دیجیتال با استفاده از زیرساخت قوی ZinariPay را به شما آموزش میدهیم. فرقی نمیکند توسعهدهنده باشید یا کسبوکاری که بهدنبال پذیرش پرداختهای رمزنگاری شده است، ZinariPay با ارائه مجموعهای از APIهای با کاربرد آسان برای مدیریت تراکنشها، مدیریت کیف پول و نظارت بر پرداختها، این فرآیند را ساده میکند.
1. ZinariPay چیست؟
ZinariPay یک درگاه پرداخت ارز دیجیتال است که برای ساده سازی تراکنش های رمزنگاری برای مشاغل با تمرکز خاص بر بازار آفریقا ساخته شده است. با استفاده از OpenAPI ZinariPay، کسبوکارها میتوانند پرداختهای رمزنگاری در USDT و USDC را با پشتیبانی کامل از یکپارچهسازی برای تبدیل فیات به کریپتو و کریپتو به فیات پردازش کنند.
2. چرا از ZinariPay برای درگاه پرداخت خود استفاده کنید؟
- یکپارچه سازی بدون درز: ZinariPay OpenAPI های جامعی را ارائه می دهد که به شما امکان می دهد تراکنش ها را به راحتی ایجاد، ردیابی و مدیریت کنید.
- راه اندازی سریع: تنها با چند تماس API، می توانید یک سیستم پرداخت رمزنگاری کاربردی داشته باشید.
- امنیت و قابلیت اطمینان: ZinariPay تمام تعاملات بلاک چین را به صورت ایمن مدیریت می کند و اطمینان می دهد که تراکنش های شما به آرامی و بدون افشای اطلاعات حساس پردازش می شوند.
3. راهنمای گام به گام: چگونه یک دروازه پرداخت رمزنگاری ایجاد کنیم
مرحله 1: حساب ZinariPay خود را راه اندازی کنید
- برای شروع، برای یک حساب ZinariPay ثبت نام کنید، جایی که می توانید برنامه های خود را مدیریت کنید و یک کلید API از کنسول ZinariPay ایجاد کنید.
مرحله 2: با کلید API خود احراز هویت کنید
قبل از انجام هر گونه درخواست API، باید درخواست خود را ارسال کنید apiKey
به عنوان یک نشانه حامل در هدر Authorization. بدون این، درخواست های شما شکست خواهد خورد. می توانید کلید API خود را از کنسول ZinariPay دریافت کنید.
مثال:
Authorization: Bearer
مرحله 3: یک تراکنش ایجاد کنید
استفاده کنید create-transaction
API برای ایجاد یک آدرس پرداخت منحصر به فرد برای کاربران شما. این به کاربران شما اجازه می دهد تا پرداخت ها را به USDT یا USDC ارسال کنند.
درخواست نمونه:
POST https://openapi.zinari.io/v1/create-transaction
Content-Type: application/json
{
"cryptocurrency": "USDT",
"fiatAmount": 50,
"notificationEmailAddress": "customer@example.com"
}
- در حالت توسعه، تراکنش به طور خودکار پس از چند ثانیه تایید می شود.
- شما همچنین می توانید داده های اضافی مانند
userId
،orderId
، یاproductId
برای پیگیری تراکنش های خود
مرحله 4: نظارت بر وضعیت تراکنش
هنگامی که تراکنش ایجاد شد، می توانید وضعیت آن را با استفاده از get-transaction-by-id
نقطه پایانی این به شما کمک می کند تا در مورد اینکه آیا پرداخت وجود دارد یا خیر، آگاهی داشته باشید Pending
، Confirming
، Confirmed
، یا در هر وضعیت دیگری.
مثال:
GET https://openapi.zinari.io/v1/transaction/:id
ZinariPay همچنین اعلانهای وب هوک را برای بهروزرسانیهای لحظهای وضعیت تراکنش ارائه میکند. URL های وب هوک خود را در کنسول ZinariPay خود تنظیم کنید
مرحله 5: موجودی کیف پول را دریافت کنید
می توانید استفاده کنید get-wallets
نقطه پایانی برای بازیابی تمام موجودی کیف پول برنامه شما، که برای مدیریت ذخایر و برداشتهای رمزنگاری شما ضروری است.
مرحله 6: برداشت وجوه
برای انتقال وجه از کیف پول خود، از withdraw-from-wallet
نقطه پایانی این تضمین میکند که در صورت نیاز میتوانید رمز ارزها را به کیف پول خارجی انتقال دهید. هزینه های برداشت اعمال می شود.
مثال:
POST https://openapi.zinari.io/v1/withdraw/:id
{
"amount": 50,
"address": ""
}
مرحله 7: کنترل نرخ ارز
ZinariPay همچنین از تبدیل فیات به کریپتو، کریپتو به فیات، فیات به فیات و کریپتو به کریپتو پشتیبانی می کند. می توانید استفاده کنید get-exchange-rate
نقطه پایانی برای بازیابی آخرین نرخ های تبدیل.
مثال:
GET https://openapi.zinari.io/v1/exchange-rate?from=USD&to=NGN
GET https://openapi.zinari.io/v1/exchange-rate?from=USDT&to=ETH
GET https://openapi.zinari.io/v1/exchange-rate?from=USDT&to=ZAR
4. ویژگی های اضافی
-
وضعیت معاملات: در مورد وضعیت تراکنش های مختلف مانند
Pending
،Confirming
،Confirmed
،Incomplete
و غیره و نحوه پاسخگویی به هر کدام. -
فهرست های معاملات صفحه بندی شده: از
list-paginated-transactions
نقاط پایانی برای واکشی تراکنش ها در حالت های تولید و توسعه.
5. نتیجه گیری
با دنبال کردن مراحل بالا، میتوانید به سرعت APIهای ZinariPay را برای راهاندازی درگاه پرداخت ارز دیجیتال خود یا دریافت مستقیم پرداختها در وبسایت یا برنامههای خود، ادغام کنید. زیرساخت API انعطافپذیر ZinariPay پردازش، ردیابی و مدیریت پرداختهای رمزنگاری را بدون تحمل هزینههای سنگین آسان میکند. چه به دنبال ایجاد یک سیستم پرداخت کامل باشید و چه صرفاً پرداخت ها را بپذیرید، ZinariPay ابزارهایی را برای اطمینان از یکپارچگی روان و ایمن ارائه می دهد.
برای راهنمای جامعتر در مورد تمام نقاط پایانی موجود، مثالهای استفاده دقیق و بهترین شیوهها، لطفاً از اسناد رسمی API ما دیدن کنید.