کارمزدها
این صفحه کارمزدهای موجود در پیشفاکتور پرداخت را توضیح میدهد؛ یعنی آنچه پرداختکننده علاوه بر مبلغ فروشنده میفرستد. این جایگزین تعرفه پلتفرم میزبانیشده نیست (۰٫۵٪ هر تراکنش در OrcaRail میزبانیشده پس از ۱٬۰۰۰ تراکنش رایگان؛ نرمافزار نصب روی سرور خودتان رایگان است).
OrcaRail میتواند تا سه نوع کارمزد روی یک پرداخت اعمال کند: کارمزد پشتیبانی، کمیسیون و کارمزد پل. همه بر حسب توکن پرداختکننده بیان میشوند و در مبلغ کل که پرداختکننده باید بفرستد لحاظ میشوند. پاسخهای پیشفاکتور (و payment intent) این مبالغ و پرچمها را نشان میدهند.
فرمول مبلغ کل
مبلغی که پرداختکننده باید بفرستد:
totalAmount = originalAmountInPayerToken + bridgeFeeInPayerToken + supportAmount + commissionAmount
- originalAmountInPayerToken — مبلغ درخواستی پس از تبدیل به توکن پرداختکننده (پیش از هر کارمزد).
- bridgeFeeInPayerToken — کارمزد پل/swap وقتی توکن یا شبکه پرداختکننده با توکن/شبکه دریافتی فرق دارد (از Relay). اگر پل لازم نباشد
nullاست. - supportAmount — کارمزد پشتیبانی اختیاری بر حسب توکن پرداختکننده (ادامه را ببینید).
- commissionAmount — کمیسیون اختیاری بر حسب توکن پرداختکننده (ادامه را ببینید).
پاسخهای دریافت پیشفاکتور و پیشفاکتور payment intent این فیلدها را مطابق تعریف API (مثلاً QuoteResponseDto) برمیگردانند.
کارمزد پشتیبانی
- چیست: درصدی اختیاری از مبلغ اصلی (مبلغی که فروشنده دریافت میکند).
- پیشفرض: از متغیر محیطی
PAYMENTS_DEFAULT_SUPPORT_PERCENT. اگر تنظیم نشده باشد پیشفرض API0.5(۰٫۵٪) است. - جایگزینی: میتوانید درصد پشتیبانی را برای هر پیشفاکتور یا تراکنش با پارامتر
supportPercentتغییر دهید (مثلاً در دریافت پیشفاکتور یا هنگام ساخت/ویرایش تراکنش). - کف حداقلی: وقتی درصد پشتیبانی بیشتر از ۰ باشد، مبلغ پشتیبانی محاسبهشده دستکم به حداقل شبکه آن زنجیره میرسد (برای جلوگیری از خردهها). وقتی این کف اعمال شود، پیشفاکتور
supportMinimumApplied: trueدارد. - مقصد: کیف پول پشتیبانی OrcaRail (قابل تنظیم در سمت سرور).
کارمزد پشتیبانی (پاسخ پیشفاکتور)
| فیلد | توضیح |
|---|---|
supportPercent | درصد کارمزد پشتیبانی اعمالشده (string). |
supportAmount | مبلغ پشتیبانی بر حسب توکن پرداختکننده (string). |
supportMinimumApplied | وقتی مبلغ پشتیبانی به حداقل شبکه رسانده شده باشد true است. |
کمیسیون
- چیست: درصدی اختیاری از مبلغ اصلی که برای هر کلید API (
commissionPercent) تنظیم میشود. فقط وقتی اعمال میشود که لینک پرداخت یا payment intent با آن کلید API ساخته شود. - پیکربندی: هنگام ساخت یا ویرایش کلید API تنظیم میشود (در داشبورد یا با API کلیدهای API). اگر تنظیم نشود، کمیسیون ۰ است.
- قاعده ۰٫۰۱ دلار: اگر مبلغ کمیسیون کمتر از ۰٫۰۱ دلار باشد، API کمیسیون را ۰ میکند (کمیسیونی دریافت نمیشود).
- کف حداقلی: مانند پشتیبانی: وقتی درصد کمیسیون بیشتر از ۰ باشد، مبلغ کمیسیون دستکم به حداقل شبکه میرسد. وقتی این کف اعمال شود، پیشفاکتور
commissionMinimumApplied: trueدارد. - مقصد: آدرس برداشت مالک کلید API برای زنجیره مربوط (هنگام پردازش برداشت استفاده میشود).
کمیسیون (پاسخ پیشفاکتور)
| فیلد | توضیح |
|---|---|
commissionPercent | درصد کمیسیون (از کلید API) که روی مبلغ اصلی اعمال شده (string). |
commissionAmount | مبلغ کمیسیون بر حسب توکن پرداختکننده (string). |
commissionMinimumApplied | وقتی مبلغ کمیسیون به حداقل شبکه رسانده شده باشد true است. |
کارمزد پل
- چه زمانی اعمال میشود: وقتی توکن یا شبکه پرداختکننده با توکن یا شبکه دریافتی فرق دارد، پل یا swap لازم است. کارمزد پل هزینه این عملیات است.
- منبع: کارمزد از Relay گرفته و در پیشفاکتور لحاظ میشود.
- در مبلغ کل: کارمزد پل (بر حسب توکن پرداختکننده) در
totalAmountلحاظ میشود تا پرداختکننده به اندازه کافی برای پوشش پل بفرستد و مبلغ درخواستی همچنان به فروشنده برسد.
کارمزد پل (پاسخ پیشفاکتور)
| فیلد | توضیح |
|---|---|
bridgeFee | کارمزد پل/swap در صورت وجود (بر حسب توکن پرداختکننده)؛ بدون پل null. |
bridgeFeeUsd | کارمزد پل به دلار؛ بدون پل null. |
bridgeFeeInPayerToken | کارمزد پل بر حسب توکن پرداختکننده؛ بدون پل null. |
requiresBridge | وقتی پل/swap لازم باشد true است. |
همچنین ببینید
- حداقل پرداخت — اثر حداقلها بر مبالغ پشتیبانی و کمیسیون.
- مرجع API پرداختها — دریافت پیشفاکتور و اندپوینتهای مرتبط.
- کلیدهای API — تنظیم
commissionPercentبرای هر کلید API.