Webhook

Webhook نوعی روش بازخورد برای اطلاعات پرداخت است.
هنگامی که وضعیت پرداخت تغییر می کند ، یک درخواست پست به url_callback مشخص شده هنگام ایجاد پرداخت ارسال می شود.

واکنش

پارامترهای پاسخ

نامنوع پارامتریتعریف
typestringنوع. فقط پرداخت در دسترس است
uuidstringUUID پرداخت
order_idstring|nullشناسه سفارش در سیستم خود (برای شناسایی پرداخت)
amountstringمبلغ پرداخت
merchant_amountstring|nullمبلغی که از تعادل بازرگان ، از جمله کلیه کمیسیون ها ، بدهی می شود.
commissionstring|nullمبلغ کمیسیون رمزنگاری
is_finalbooleanآیا پرداخت به پایان رسیده استاگر پرداخت نهایی نیست و شکست خورده است ، هنوز هم امکان ارسال مجدد آن از طریق پشتیبانی وجود دارد.هنگامی که پرداخت نهایی شد ، پرداخت می شود یا شکست خورده است.
statusstringوضعیت پرداخت دیدن
fail_reasonstring|null۱. AML - دلیل رد پرداخت: گیرنده، تأیید AML را با موفقیت پشت سر نگذاشته است.۲. system_error - دلیل رد شدن: خطای سرور.۳. address_error - دلیل رد شدن: آدرس گیرنده نامعتبر.
txidstring|nullهش معامله در blockchain.قسمت txid وجود نخواهد داشت1) پرداخت توسط P2P به آدرس Cryptomus پرداخت شد2) پرداخت انجام نشد.
currencystringفاکتور
networkstring|nullشبکه blockchain که در آن پرداخت انجام شده است
payer_currencystring|nullکد cryptocurrency که در آن پرداخت در واقع انجام می شود. آدرس پرداخت پول پرداخت را دریافت می کند.
payer_amountstring|nullمبلغ در payer_currency پرداخت.
signstringامضا برای تأیید اینکه webhook از Cryptomus بود

نوع پارامتری

string

تعریف

نوع. فقط پرداخت در دسترس است

نوع پارامتری

string

تعریف

UUID پرداخت

نوع پارامتری

string|null

تعریف

شناسه سفارش در سیستم خود (برای شناسایی پرداخت)

نوع پارامتری

string

تعریف

مبلغ پرداخت

نوع پارامتری

string|null

تعریف

مبلغی که از تعادل بازرگان ، از جمله کلیه کمیسیون ها ، بدهی می شود.

نوع پارامتری

string|null

تعریف

مبلغ کمیسیون رمزنگاری

نوع پارامتری

boolean

تعریف

آیا پرداخت به پایان رسیده استاگر پرداخت نهایی نیست و شکست خورده است ، هنوز هم امکان ارسال مجدد آن از طریق پشتیبانی وجود دارد.هنگامی که پرداخت نهایی شد ، پرداخت می شود یا شکست خورده است.

نوع پارامتری

string

تعریف

وضعیت پرداخت دیدن

نوع پارامتری

string|null

تعریف

۱. AML - دلیل رد پرداخت: گیرنده، تأیید AML را با موفقیت پشت سر نگذاشته است.۲. system_error - دلیل رد شدن: خطای سرور.۳. address_error - دلیل رد شدن: آدرس گیرنده نامعتبر.

نوع پارامتری

string|null

تعریف

هش معامله در blockchain.قسمت txid وجود نخواهد داشت1) پرداخت توسط P2P به آدرس Cryptomus پرداخت شد2) پرداخت انجام نشد.

نوع پارامتری

string

تعریف

فاکتور

نوع پارامتری

string|null

تعریف

شبکه blockchain که در آن پرداخت انجام شده است

نوع پارامتری

string|null

تعریف

کد cryptocurrency که در آن پرداخت در واقع انجام می شود. آدرس پرداخت پول پرداخت را دریافت می کند.

نوع پارامتری

string|null

تعریف

مبلغ در payer_currency پرداخت.

نوع پارامتری

string

تعریف

امضا برای تأیید اینکه webhook از Cryptomus بود

نمونه پاسخ


1{
2    "type": "payout",
3    "uuid": "2b852d86-3cf1-43fb-b1bb-36f0b7d12151",
4    "order_id": "129359",
5    "amount": "207.00000000",
6    "merchant_amount": "207.30000000", 
7    "commission": "0.30000000",
8    "is_final": true,
9    "status": "fail",
10    "fail_reason": "AML",                 
11    "txid": null,                           
12    "currency": "USDT",
13    "network": "bsc",
14    "payer_currency": "USDT",
15    "payer_amount": "207.00000000",
16    "sign": "eff3afba8600af59c98b74155934da2d"
17}
کپی کنید

تأیید Webhook

دیدن