system-prompts-and-models-o.../salesflow-saas/docs/ops/PAYMENT_TEST_RUNBOOK.md
Claude 419e2bfecf
feat: add real bank account + founder phone to all payment/negotiation files
Bank: Alinma (الإنماء) — سامي محمد زايد عسيري — ذكاء الاعمال
IBAN: SA3305000068207328877000
Founder direct: 0597788549

Updated: INVOICE_AND_COLLECTION_FLOW, PAYMENT_TEST_RUNBOOK,
NEGOTIATION_AND_CLOSING_OS, TODAY_COMMAND_PACK, PRODUCTIZED_REVENUE_OFFERS

https://claude.ai/code/session_01W1rJthWDkasijTdXCfxVHs
2026-04-26 05:40:50 +00:00

57 lines
1.7 KiB
Markdown

# Dealix — Payment Test Runbook
## Prerequisites
- [ ] Moyasar account created (moyasar.com)
- [ ] API keys obtained (Secret + Publishable)
- [ ] Keys added to Railway Variables
- [ ] Railway redeployed
## Test Steps
### Step 1: Add Keys to Railway
```
MOYASAR_SECRET_KEY=sk_test_...
MOYASAR_PUBLISHABLE_KEY=pk_test_...
```
### Step 2: Test 1 SAR Checkout
```bash
curl -X POST https://api.dealix.me/api/v1/pricing/checkout \
-H "Content-Type: application/json" \
-d '{"plan_id":"pilot","customer_name":"Sami Test","customer_email":"sami@dealix.me","customer_phone":"966597788539"}'
```
### Step 3: Verify Response
Expected: checkout URL or payment link
If error: check Railway logs
### Step 4: Complete Payment
- Open checkout URL
- Use test card: 4111 1111 1111 1111
- Verify success redirect
### Step 5: Verify Webhook
- Check Railway logs for payment confirmation
- Verify customer record updated
## Manual Payment Fallback (ACTIVE — use until Moyasar works)
1. Send bank transfer details:
```
البنك: مصرف الإنماء
الاسم: سامي محمد زايد عسيري — ذكاء الاعمال
رقم الحساب: 68207328877000
IBAN: SA3305000068207328877000
SWIFT: INMASARIXXX
المبلغ: 499 ريال (Pilot) أو 990 ريال (Starter)
المرجع: Dealix Pilot - [اسم الشركة]
```
2. العميل يرسل إيصال التحويل
3. تأكد من وصول المبلغ في تطبيق الإنماء
4. أرسل رسالة تأكيد + ابدأ onboarding
5. سجّل في scorecard
## Verdict After Test
- Payment works → Revenue Live
- Payment fails → Debug with Moyasar docs
- Manual payment received → Revenue Live (manual)