Payment Status Codes
Payment Status Code Matrix
Be sure to subscribe to our USER_PAYMENT_STATUS webhook
| Status Code | Status Type | HTTP Status Code | Description |
|---|---|---|---|
| 2002 | SCHEDULING | 200 | A payment transaction has been successfully created with Spinwheel. |
| 2001 | SCHEDULED | 200 | The payment has been successfully scheduled with the servicer. |
| 2000 | APPLIED | 200 | The payment was successfully applied with the servicer. |
| 2009 | SCHEDULING_RETRY | 200 | Internal Error |
| 2008 | SCHEDULING_RETRY_ALLOCATION_OVERRIDE | 200 | Transaction failed, will be retried at the studentLoanAccount-level |
| 2014 | SCHEDULED_REVIEW_REQUIRED | 200 | The payment was successfully scheduled with the servicer but the user has invalid credentials. |
| 2013 | SCHEDULED_REVIEW_REQUIRED | 200 | The payment was successfully scheduled with the servicer but the user's account has been disconnected. |
| 2012 | SCHEDULED_REVIEW_REQUIRED | 200 | The payment was successfully scheduled with the servicer but the user's student loans have been paid off. |
| 2011 | SCHEDULED_REVIEW_REQUIRED | 200 | The payment was successfully scheduled with the servicer but the user's student loans have been migrated to another servicer. |
| 2010 | SCHEDULED_REVIEW_REQUIRED | 200 | The payment was successfully scheduled with the servicer but the user has an empty loanAccount. |
| 4001 | FAILED | 200 | Credentials were invalidated after receiving payment |
| 4002 | FAILED | 200 | Payer bank details incorrect |
| 4003 | FAILED | 200 | Incorrect Routing Number |
| 4004 | FAILED | 200 | Incorrect Account Number |
| 4005 | FAILED | 200 | Payment exceeded outstandingBalance and was unable to be processed. |
| 4006 | CANCELLED | 200 | Payment has been cancelled |
| 5000 | FAILED | 200 | Error on loan servicer side |
| 5001 | RETURNED | 200 | Transaction has been returned by servicer side |
To learn more about our debt APIs and 1-click solutions, visit spinwheel.io.
Updated over 1 year ago
