mirror of
https://github.com/x1xhlol/system-prompts-and-models-of-ai-tools.git
synced 2026-06-18 15:29:36 +00:00
Phase completion: - ONLINE_STATUS_AUDIT.md: 7/9 endpoints verified, checkout blocked - REVENUE_LIVE_AUDIT.md: Moyasar keys missing = payment blocked - OUTREACH_READINESS_AUDIT.md: all drafts ready, no messages sent - FULL_OPS_FILE_AUDIT.md: 36 files verified - FULL_OPS_VERDICT.md: Product Live + Manual Market Penetration Ready - TODAY_COMMAND_PACK.md: 60-minute execution plan - FIRST_10_MESSAGES_READY.md: 10 API-generated emails with follow-ups - FIRST_10_AGENCY_PARTNER_TARGETS.md: 10 agency targets - PAYMENT_TEST_RUNBOOK.md: Moyasar setup + manual fallback - INVOICE_AND_COLLECTION_FLOW.md: demo to payment flow - FOLLOW_UP_SYSTEM.md: day 0/1/3/30 sequence - ROLLBACK_DRILL.md: recovery procedures https://claude.ai/code/session_01W1rJthWDkasijTdXCfxVHs
1.3 KiB
1.3 KiB
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
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 (until Moyasar works)
- Send bank transfer details:
البنك: [بنك سامي] IBAN: [IBAN سامي] المبلغ: 499 ريال المرجع: Dealix Pilot - [اسم الشركة] - Confirm receipt manually
- Activate pilot
- Update scorecard
Verdict After Test
- Payment works → Revenue Live
- Payment fails → Debug with Moyasar docs
- Manual payment received → Revenue Live (manual)