אתגר
מאות תורמים ביום חויבו ידנית, כרטיס אחר כרטיס מול מסך הסליקה, בעבודה של שעות ולעיתים ימים. סכום שהוקלד ביד, חשבון סולק שנבחר ביד, וסימון ידני של מי כבר נגבה. במוסד שחי מתרומות חוזרות, חיוב כפול או שגוי אינו תקלה תפעולית אלא פגיעה באמון של התורם.
פתרון
תרחיש יומי אחד שמושך מ-Salesforce את החיובים שהגיע מועדם, מעביר אותם לסליקה ב-SOLA ומחזיר את התוצאה לרשומה. הפעולה הראשונה בכל ריצה אינה נגיעה בנתונים: מודול קוד בודק אם היום שבת או יום טוב, ואם כן הריצה נעצרת. כל חיוב מסומן כממתין לפני שהוא יוצא, עובר בטוקן ולא במספר כרטיס, וחוזר למחזור ניסיונות עם תקרה שיושבת בקונפיגורציה.
תוצאה
11,673 תרומות נגבו מתוך 13,535 חיובים ייחודיים, ומדרג הניסיונות החזיר 125 מהן אחרי סירוב ראשון. 18,578 ניסיונות חיוב ואפס כשלים טכניים. גביית יום שלם אורכת 2 דקות ו-42 שניות בחציון. התהליך רץ בפרודקשן כחצי שנה.