محاكاة المدفوعات
في الـ sandbox يمكنك إكمال دفعة دون محفظة. تمر الدفعة المحاكاة بالمسار نفسه الذي تمر به الدفعة الحقيقية، لذا يتصرف رابط الدفع والـ payment intent ولوحة التحكم والـ webhooks تمامًا كما في دفعة حقيقية.
المحاكاة للـ sandbox فقط. تحصل المؤسسات الحية على 403 SIMULATION_SANDBOX_ONLY.
طرق المحاكاة
- صفحة الدفع: افتح رابط دفع في الـ sandbox وانقر على محاكاة الدفع في الشريط التجريبي.
- لوحة التحكم: انقر على محاكاة الدفع في payment intent داخل الـ sandbox.
- REST API:
POST /api/v1/payment_intents/{id}/simulateبمفتاحak_test_الخاص بك. - Node SDK:
await orcarail.paymentIntents.simulate(intent.id) - PHP SDK:
$orcarail->paymentIntents->simulate($intent->id) - MCP: أداة
payment_intents.simulate، المتاحة فقط مع مفتاح sandbox.
ما الذي تتلقاه
الـ webhooks المعتادة payment_intent.processing وpayment_intent.completed مع livemode: false. تحمل المعاملة simulated: true وتجزئة بصيغة simulated_….
ما لا تفعله أبدًا
لا تحمل المدفوعات المحاكاة أي أموال على السلسلة، لذا فهي غير قابلة للسحب أبدًا. تعرضها لوحة التحكم ضمن المجاميع (بوصفها «محاكاة») لكن ليس ضمن الرصيد القابل للسحب.