شبیهسازی پرداخت
در sandbox میتوانید یک پرداخت را بدون کیف پول تکمیل کنید. پرداخت شبیهسازیشده همان مسیر پرداخت واقعی را طی میکند، پس لینک پرداخت، payment intent، داشبورد و وبهوکهای شما دقیقاً مثل یک پرداخت واقعی رفتار میکنند.
شبیهسازی فقط در sandbox ممکن است. سازمانهای live خطای 403 SIMULATION_SANDBOX_ONLY میگیرند.
روشهای شبیهسازی
- صفحه پرداخت: یک لینک پرداخت sandbox را باز کنید و در بنر آزمایشی روی شبیهسازی پرداخت کلیک کنید.
- داشبورد: روی شبیهسازی پرداخت در یک payment intent مربوط به sandbox کلیک کنید.
- REST API:
POST /api/v1/payment_intents/{id}/simulateبا کلیدak_test_خودتان. - SDK نود:
await orcarail.paymentIntents.simulate(intent.id) - SDK پیاچپی:
$orcarail->paymentIntents->simulate($intent->id) - MCP: ابزار
payment_intents.simulateکه فقط با کلید sandbox در دسترس است.
چه چیزی دریافت میکنید
همان وبهوکهای معمول payment_intent.processing و payment_intent.completed با livemode: false. تراکنش مقدار simulated: true و هشی به شکل simulated_… دارد.
کاری که هرگز نمیکند
پرداختهای شبیهسازیشده هیچ وجهی روی زنجیره ندارند، پس هرگز قابل برداشت نیستند. داشبورد آنها را در مجموعها (با عنوان «شبیهسازیشده») نشان میدهد، اما نه در موجودی قابل برداشت.