בניגוד לחיוב חודשי חוזר (recurring charge), ה-one-time charge מנוכה מחשבון הסוחר פעם אחת בלבד ולא מתחדש. אפליקציות יכולות לגבות חיוב כזה דרך Billing API של Shopify, שמטפל בכל תהליך האישור: הסוחר רואה חלון אישור עם הסכום, מאשר, והחיוב מתווסף לחשבונית החודשית של החנות ב-Shopify — בלי שהסוחר צריך להזין כרטיס אשראי מחדש.
בחנויות ישראליות כדאי לדעת שחיובים דרך Billing API של שופיפיי מחושבים בדולרים ומומרים לפי שער היום בחשבונית. אם אפליקציה גובה חיוב חד-פעמי מחוץ למערכת Shopify (למשל בהעברה בנקאית ישירה), הסוחר לא נהנה מהגנת ה-chargeback של Shopify ולא רואה את החיוב בדוחות האדמין.